Проблема в том, что когда я использую агента на игровой площадке, я получаю сообщение «Ошибка: требуется действие» при попытке запустить инструмент на сервере MCP:
Код: Выделить всё
{
name: "run_Fhvco5aH9JbS5lceERHW7lDj"
context: {
trace_id: "thread_h2Ywxs8TigcIhlQEYSAm1LF4"
span_id: "run_Fhvco5aH9JbS5lceERHW7lDj"
thread_id: "thread_h2Ywxs8TigcIhlQEYSAm1LF4"
}
kind: "Run"
parent_id: "thread_h2Ywxs8TigcIhlQEYSAm1LF4"
start_time: "2025-09-04T17:34:25.000Z"
end_time: undefined
status: {
status_code: "Error"
description: "RequiresAction"
}
attributes: {
span_type: "Run"
}
}
Код: Выделить всё
# ----------------------------------------------------------------------------
# Azure AI Foundry helpers
# ----------------------------------------------------------------------------
def build_mcp_tool_for_foundry(session_id: str, allowed_tools: Optional[List[str]] = None) -> McpTool:
"""Build McpTool for Azure AI Foundry."""
# Create McpTool with supported parameters only
mcp_tool = McpTool(
server_label=MCP_SERVER_LABEL,
server_url=MCP_SERVER_URL,
allowed_tools=allowed_tools or []
)
mcp_tool.set_approval_mode("never") #
Подробнее здесь: [url]https://stackoverflow.com/questions/79756072/ai-foundry-remote-mcp-server-failure-error-requiresaction-on-toolcall[/url]
Мобильная версия