chat_with_agent
Send a message to an AI agent and receive the complete response in a single synchronous call. Include a session_id from prior calls to keep conversation context.
Instructions
Envia uma mensagem a um agente e recebe a resposta completa (síncrono — sem streaming progressivo). O agente usa todas as tools configuradas (api_config, db_config, MCP externo).
Resposta inclui: response (texto), session_id (manter para contexto), tools_used (nomes), tool_calls (detalhes com name, duration_ms, success), execution_time_ms, model_used, execution_id (correlação com get_execution_diagnostics). Turno que estoura o deadline do runtime retorna erro TURN_TIMEOUT com execution_id e session_id — a execução fica registrada e a sessão pode ser retomada.
IMPORTANTE: use o session_id retornado nas próximas mensagens para manter o contexto da conversa.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | Mensagem para enviar ao agente | |
| agent_id | Yes | UUID do agente | |
| session_id | No | ID da sessão retornado por uma chamada anterior. Envie para manter contexto. Omita na primeira mensagem. |