## 1ay1/agentty — v0.9.14…v0.9.15

_29 commits._

### Fixes
- **local servers: the LM Studio fix had no test behind it** (cf8854b)

### Backend
- **release: v0.9.15** (de7f716)
- **changelog: the read deadlock, local-server reasoning, and the perf work** (294af4e)
- **bump mcp-cpp: tool benchmark target, measured scan primitives** (096f75c)
- **bump mcp-cpp: extract perf finding documented** (f6a6d13)
- **tests: stop leaking a temp sandbox per process** (ceff12a)
- **bump mcp-cpp: read dedup no longer deadlocks paging** (a88dd16)
- **local servers: gate the stub against its own claims** (ad41d08)
- **llama.cpp: read the capabilities off /props too** (26ee893)
- **local servers: send the effort the user picked, and cap the loop** (722387a)
- **local servers: read the capabilities we were already fetching** (c8f6022)
- **frozen: split a rehydrated giant run so the trim can actually shed it** (8a98a32)
- **probe: resize_prof was measuring a canvas that never exists** (26b554b)
- **frozen: a resumed thread gets real scrollback, not one turn** (ae9be44)
- **tests: the (void) cast never reached json::parse** (ed87824)
- **comments: stop claiming jaal joins isolated tasks** (9ba291f)
- **win: cancel the prewarms while jaal is still waiting for them** (310a385)
- **win: an isolated task is never joined, so it must not outlive statics** (42c826e)
- **stress the seams the whole app converges on** (838ea12)
- **bump maya: examples link again** (1b2fe5a)
- **bump maya: rebased onto upstream, banlist included** (7324ace)
- **win: the fast-exit joins only ran on the happy path** (7e122b1)
- **threaded subsystems register their own join** (3cd4c01)
- **changelog: the hook drift check had a hole in it** (fa5af4f)
- **bump maya: hook drift in template hooks is caught now** (a419bba)

### Chore
- **ci: the mingw cache was never saved, not evicted** (1b2ac66)
- **ci: the msvc lane was on msbuild, so sccache did nothing** (842aa06)
- **ci: the cache budget was over, so windows never had a cache** (c13233c)
- **ci: stop building the world for five tests** (10691de)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/1ay1/agentty?utm_source=github-action)._