mirror of
https://github.com/block/buzz.git
synced 2026-11-03 16:01:35 +00:00
D2: The MCP editor's command field is passed verbatim to Command::new(), so "uv run /path/to/jambot" tries to find a single binary with that full string as its name. Shell-split in configured_mcp_server(): first whitespace token becomes the executable, remaining tokens prepend before user-supplied args. D1: When a user-configured MCP server fails to spawn, the ACP agent returns a JSON-RPC error that previously killed the entire turn. Catch MCP-related AgentError in create_session_and_apply_model and retry session creation with empty mcp_servers so the agent can still respond. Surface the original error via observer as a warning.