From b38d4b1c69f9c3babc220f6e25058092cd33aca0 Mon Sep 17 00:00:00 2001 From: Robert Helewka Date: Sat, 25 Jul 2026 06:34:12 -0400 Subject: [PATCH] feat: upgrade fast-agent-mcp to 0.7.22, add Fable 5 / Opus 4.8 Mantle wire names Bumps the runtime from 0.7.15 to 0.7.22 (last 0.7.x release). All five monkey-patched surfaces (MCPAgentClientSession.send_request/call_tool, MCPAggregator._execute_on_server/_create_session_factory/call_tool), ToolRunnerHooks, and both AnthropicConverter private methods patched by mantle_shims were verified unchanged in signature at 0.7.22. Adds claude-opus-4-8 and claude-fable-5 to MANTLE_WIRE_NAMES; both are natively known to fast-agent's ModelDatabase as of 0.7.17+ (1M context). 58/58 tests pass; server/patch modules import cleanly on 0.7.22. Co-Authored-By: Claude Fable 5 --- pallas/mantle_shims.py | 2 ++ pyproject.toml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pallas/mantle_shims.py b/pallas/mantle_shims.py index 17a448f..004eab9 100644 --- a/pallas/mantle_shims.py +++ b/pallas/mantle_shims.py @@ -42,6 +42,8 @@ logger = logging.getLogger(__name__) MANTLE_WIRE_NAMES: dict[str, str] = { "claude-haiku-4-5": "anthropic.claude-haiku-4-5", "claude-opus-4-7": "anthropic.claude-opus-4-7", + "claude-opus-4-8": "anthropic.claude-opus-4-8", + "claude-fable-5": "anthropic.claude-fable-5", } diff --git a/pyproject.toml b/pyproject.toml index 0a6966d..43b41f9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,10 @@ [project] name = "pallas-mcp" -version = "0.5.2" +version = "0.6.0" description = "FastAgent MCP Bridge — generic runtime for serving FastAgent agents over StreamableHTTP" requires-python = ">=3.13.5" dependencies = [ - "fast-agent-mcp==0.7.15", + "fast-agent-mcp==0.7.22", "httpx", "prometheus-client", "pyyaml",