update_agent
Edit an existing AI agent in Zihin by sending only the fields you want to change.
Instructions
Atualiza campos de um agente existente. Envia apenas os campos que deseja alterar.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bio | No | Nova descrição/biografia | |
| name | No | Novo nome interno | |
| tags | No | Novas tags | |
| type | No | Novo tipo | |
| agent_id | Yes | UUID do agente a atualizar | |
| metadata | No | Novos metadados em JSON livre | |
| llm_config | No | Nova configuração do LLM. model: "provider.modelo" ou "auto". temperature: 0-2. fallback_chain: cadeia de fallback. | |
| visibility | No | Nova visibilidade | |
| chat_enabled | No | Habilita/desabilita o agente no chat nativo (chat.zihin.ai). Gate por agente do canal chat — default false. Vive em tenant_agents, não no agente. | |
| memory_enabled | No | Liga/desliga a memória persistente do agente (tools save/recall/forget_memory + auto-recall). Default false. Contrato: docs/technical/MEMORY-CONTRACT.md. | |
| commercial_name | No | Novo nome comercial | |
| quick_replies_enabled | No | Permite a tool core suggest_replies (até 4 chips de resposta rápida ao fim do turno). Só vale onde o canal renderiza: chat nativo ou integração /stream que declara capabilities.blocks=["quick_replies"]. Default true. Desligue para economizar a chamada extra ao modelo. | |
| engagement_control_enabled | No | Carrega a tool core end_engagement: o agente pode encerrar o próprio engajamento com um consumidor (gate responde mensagem fixa sem LLM até expirar). Default false. Independente de memory_enabled. |