### Fix Agent Search Loops in Large Projects
#### Fixed
- **Agents looping endlessly on search in large/monorepo projects** — root cause was a triple failure: over-aggressive compression hid search results from the agent (only 5 matches/file, 80-char truncation, then generic_co
<!-- Release-Triggered-By: blkt -->
## What's Changed
* Add Kimi Code CLI as a supported MCP client by @samuv in https://github.com/stacklok/toolhive/pull/4788
* Support stateless streamable-HTTP remote servers by @gkatz2 in https://github.com/stacklok/toolhive/pull/4515
* Remov
### Windows Shell Hook Fix + Security
#### Fixed
- **PowerShell npm/pnpm/yarn broken on Windows** — the `foreach` loop in the PowerShell hook resolved npm to its full application path (`C:\Program Files\nodejs\npm.cmd`). When this path contained spaces, POSIX-style quoting caus
* fix: preserve unicode characters in JSON-RPC responses by @indigoram89 in https://github.com/laravel/mcp/pull/191
* Add MCP UI App support with interactive HTML resources by @pushpak1300 in https://github.com/laravel/mcp/pull/182
* Revert "Add MCP UI App support with interactiv
### Features
- **slides:** add `insertSlidesImageFromUrl` and `insertSlidesLocalImage` tools ([8d7ae13](https://github.com/piotr-agier/google-drive-mcp/commit/8d7ae13))
- **slides:** add element management tools — move, delete, and inspect slide elements ([cb108df](https://githu
### LeanCTX Cloud — Web Dashboard & Full Data Sync
#### Added — Cloud Dashboard
- **Web Observatory** — full-featured cloud dashboard at `leanctx.com/dashboard` mirroring the local Observatory. Includes Overview, Daily Stats, Commands, Performance (CEP), Knowledge, Gotchas, Ada
## What's Changed
### Added
- **LLM usage tracking** — new `llm_usage` field on `ExtractionResult` captures token counts, estimated cost (USD), model identifier, and finish reason for every LLM call (VLM OCR, structured extraction, LLM embeddings). Exposed across all 12 bindings
A grab bag of fixes, hardening, and polish.
The headline behavior change: background tasks are now scoped to the authorization context rather than the MCP session, so a task kicked off by an authenticated user survives session churn and stays tied to who started it. This is a br