fastmcp/tests/tools
Chris Guidry 17520ec5d5 Add execution field to base Tool class
The base Tool class now has an optional `execution` field for storing
task execution metadata (SEP-1686). This lets gateways/proxies preserve
execution info when forwarding tools from backends - previously this
metadata was lost because Tool had no way to store it.

FunctionTool continues to derive execution from task_config as before.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 17:07:49 -05:00
..
__init__.py Support mounting FastMCPs as sub-servers 2025-04-07 17:54:55 -04:00
test_tool.py Add execution field to base Tool class 2025-12-08 17:07:49 -05:00
test_tool_future_annotations.py Support from __future__ import annotations (#1199) 2025-07-20 21:05:13 -04:00
test_tool_manager.py Add regression tests for functools.wraps + Context (#2524) (#2566) 2025-12-06 12:32:39 -05:00
test_tool_transform.py Fix: Remove JSON schema title metadata while preserving parameters named 'title' (#1872) 2025-09-23 10:19:34 -04:00