Task-enabled tools now work behind search transforms and CodeMode: they're registered with the task backend even when hidden, and a tool, resource, or prompt that calls one through ctx.fastmcp.call_tool() (including the search call_tool proxy and CodeMode's execute) now gets its result instead of an empty task receipt.
What's Changed
Fixes 🐞
- fix(stdio): tolerate a transport whose construction failed in del by @kbkb628 in #5256
- tasks: register task tools hidden by search and CodeMode by @zzstoatzz in #5262
- tasks: run tools called from another tool in the foreground by @zzstoatzz in #5275
Docs 📚
- Add Bluesky to docs footer by @zzstoatzz in #5274
Other Changes 🦾
- docs: add v4.0.10 changelog entries by @zzstoatzz in #5276
New Contributors
Full Changelog: v4.0.9...v4.0.10