fastmcp/tests/tasks
nate nowack 57fb604cd2
tasks: run tools called from another tool in the foreground (#5275)
* tasks: run tools called from another tool in the foreground

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014vUYwD7iJSRQyEmDHtCB7C

* tasks: scope the opt-in to the client's own tools/call

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014vUYwD7iJSRQyEmDHtCB7C

* tasks: claim the client's tools/call before middleware runs

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014vUYwD7iJSRQyEmDHtCB7C

---------

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-25 12:18:35 -05:00
..
client fix task timing field serialization (#5003) 2026-09-04 19:08:13 -05:00
server tasks: run tools called from another tool in the foreground (#5275) 2026-09-25 12:18:35 -05:00
__init__.py Move task subsystem to fastmcp-tasks package, disconnect SEP-1686 wire from core 2026-07-21 21:51:45 -04:00
task_helpers.py tasks: run tools called from another tool in the foreground (#5275) 2026-09-25 12:18:35 -05:00