feat: upgrade fast-agent-mcp to 0.7.22, add Fable 5 / Opus 4.8 Mantle wire names #4
Reference in New Issue
Block a user
Delete Branch "feat/fast-agent-0.7.22"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
fast-agent-mcppin from 0.7.15 → 0.7.22 (last 0.7.x release before the 0.8 API break).claude-opus-4-8andclaude-fable-5toMANTLE_WIRE_NAMESso both resolve to theiranthropic.<name>Bedrock Mantle wire ids.Why
Fable 5 / Opus 4.8 support requires ≥0.7.17 (native
ModelDatabaseentries, 1M context). 0.7.21/0.7.22 additionally bring the current SEP-2640 Skills-over-MCP schema, improved Stream Connect timeout handling, built-in auto-compaction, and a dependency security refresh (cryptography 48.0.1, aiohttp 3.14.1, starlette 1.3.1, Anthropic SDK 0.109.1).Compatibility verification
Pallas patches fast-agent internals, so each fragile surface was diffed v0.7.15 → v0.7.22:
MCPAgentClientSession.send_request/.call_tool,MCPAggregator._execute_on_server/._create_session_factory/.call_tool— all present, byte-identical signatures.ToolRunnerHooks— unchanged (formatting only).AnthropicConverter._deserialize_assistant_raw_blocks/_append_server_tool_channel_blocks(Shim 2 targets) — both present.ModelDatabase._PROVIDER_WIRE_MODEL_NAMES/normalize_model_name(Shim 1 targets) — unchanged.LlmStopReasondropped its custom__eq__; Pallas only uses.valueextraction and enum assignment — no impact.Testing
~/env/pallas, PYTHONPATH pinned to the working tree)._fastagent_patch,server,multimodal_server,mcp_subagent_relayall import cleanly (patches install at import time).claude-fable-5/claude-opus-4-8known to ModelDatabase with 1M context windows.Notes
callerfrom replayedtool_useblocks) targets an Anthropic SDK 0.100.x leak; SDK is now 0.109.1 so it may be obsolete, but it is idempotent and harmless — left in place, candidate for follow-up removal after a live Mantle session confirms.~/env/pallashad fast-agent 0.7.20 (vs pinned 0.7.15) and a stale non-editablepallas-mcp0.5.0. The venv now has 0.7.22.🤖 Generated with Claude Code