Problemas na execução de agentes (local e web)
Quando executo chamada do agente, mesmo via chat ele entra em loading e não dá sequência na requisição (testei com modelos sequenciais e workflow, acontece em ambos).
No Console apenas vem um erro '[WebSocket] connection closed'.
Alguém mais com este erro?
Você está em qual versão? Local ou cloud? O que usa de proxy reverso? Qual sua configuração do proxy reverso? Tem que certificar que habilitou websocket.
Tenho o mesmo problema quando inserido um agente como tool ou como sub-agente ao acionar o chat no console apresenta conection closed,
no log do backend 2025-06-03 01:06:08,821 - src.services.adk.agent_runner - ERROR - Internal error processing request: 'NoneType' object has no attribute 'format' (agent_runner.py:530)
Traceback (most recent call last):
File "/app/src/services/adk/agent_runner.py", line 355, in run_agent_stream
root_agent, exit_stack = await agent_builder.build_agent(get_root_agent)
File "/app/src/services/adk/agent_builder.py", line 450, in build_agent
return await self.build_llm_agent(root_agent, enabled_tools)
File "/app/src/services/adk/agent_builder.py", line 238, in build_llm_agent
root_llm_agent, exit_stack = await self._create_llm_agent(
File "/app/src/services/adk/agent_builder.py", line 92, in _create_llm_agent
agent_tools = await self._agent_tools_builder(agent)
File "/app/src/services/adk/agent_builder.py", line 70, in _agent_tools_builder
llm_agent, _ = await self.build_llm_agent(sub_agent)
File "/app/src/services/adk/agent_builder.py", line 238, in build_llm_agent
root_llm_agent, exit_stack = await self._create_llm_agent(
File "/app/src/services/adk/agent_builder.py", line 108, in _create_llm_agent
formatted_prompt = agent.instruction.format(
AttributeError: 'NoneType' object has no attribute 'format'
2025-06-03 01:06:08,822 - 139826668477312 - init.py-init:943 - WARNING: Calling end() on an ended span.
2025-06-03 01:06:08,822 - 139826668477312 - chat_routes.py-chat_routes:248 - ERROR: Error in WebSocket message handling: 500: {'error': "'NoneType' object has no attribute 'format'", 'error_code': 'INTERNAL_SERVER_ERROR', 'details': {}}
INFO: connection closed
quando uso apenas agentes com MCP o chat funciona, ou quando uso agentes no worfklow também funciona.
Pelo que vi esse problema ocorre mais frequente em agentes que usam SSE, e quando você utiliza nginx.
Você precisa adicionar a seguinte configuração para seu nginx:
# SSE-specific fixes
proxy_buffering off;
proxy_cache off;
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
# Prevent buffering & compression
gzip off;