fix(backend): pass HTTP MCP servers to ACP agents via AssumeMcpHttp (#1152)

* fix(backend): pass HTTP MCP servers to ACP agents via AssumeMcpHttp

* test(backend): cover AssumeMcpHttp override path with effectiveMcpCapabilities helper
This commit is contained in:
José Almeida
2026-05-29 12:58:51 +01:00
committed by GitHub
parent 96057e25f4
commit b109c84e4e
15 changed files with 93 additions and 9 deletions
@@ -52,6 +52,7 @@ type CreateInstanceRequest struct {
TaskID string `json:"task_id,omitempty"` // Task ID for MCP plan tool calls (server-side injection)
DisableAskQuestion bool `json:"disable_ask_question,omitempty"` // Disable ask_user_question MCP tool (TUI agents)
AssumeMcpSse bool `json:"assume_mcp_sse,omitempty"` // Assume agent supports SSE MCP servers
AssumeMcpHttp bool `json:"assume_mcp_http,omitempty"` // Assume agent supports HTTP MCP servers
McpMode string `json:"mcp_mode,omitempty"` // MCP tool mode: "task" (default) or "config"
}