Agentes
O Que Sao Agentes?
Agentes sao assistentes de IA isolados que raciocinam sobre problemas, executam tarefas e se comunicam atraves de multiplas plataformas. Cada agente tem seu proprio workspace, historico de sessao, configuracao de modelo e vinculacoes de canal.
Isolamento de Agentes
Cada agente recebe:
- Workspace -- Um diretorio dedicado para arquivos, notas e dados especificos do agente
- Sessoes -- Historico de conversas e transcricoes independentes
- Configuracao -- Selecao de modelo, permissoes de ferramentas, limites de gasto
- Identidade -- Uma persona unica definida no arquivo
AGENTS.mddo agente - Perfis de Auth -- Configuracoes de API key e autenticacao por agente
Personas de Agentes
O workspace de cada agente contem um arquivo AGENTS.md que define personalidade, instrucoes e diretrizes comportamentais. Este prompt de sistema persistente molda como o agente responde -- tom, especialidade de dominio, formatacao, uso de ferramentas e politicas de seguranca.
Roteamento Multi-Agente
Ao executar multiplos agentes, mensagens de entrada sao roteadas automaticamente com base em vinculacoes:
- Vinculacao de canal -- Roteia todas as mensagens de uma plataforma (ex.: todo Telegram → agente
pessoal) - Vinculacao de servidor/workspace -- Roteia um servidor Discord ou workspace Slack especifico para um agente dedicado
- Vinculacao de tipo de chat -- Roteia mensagens privadas para um agente e mensagens de grupo para outro
- Vinculacao de contato/par -- Roteia mensagens de contatos especificos para agentes especificos
Vinculacoes sao avaliadas em ordem de prioridade. A primeira correspondencia vence. Mensagens sem correspondencia vao para o agente padrao.
Sub-Agentes e Delegacao
Agentes podem criar sub-agentes para tarefas especializadas:
- Delegacao de tarefas -- Decompoe tarefas complexas e delega partes a sub-agentes especializados
- Execucao isolada -- Sub-agentes rodam em seu proprio contexto de sessao
- Conversas ping-pong -- Agentes podem ter trocas de ida e volta (ate 5 turnos) para colaborar
- Anuncio de resultados -- Resultados de sub-agentes podem ser postados de volta no canal original
Equipes e Orquestracao
Equipes multi-agente permitem workflows coordenados:
- Execucao paralela -- Execute multiplos agentes simultaneamente em diferentes aspectos de uma tarefa
- Pipelines sequenciais -- Encadeie agentes onde cada um constroi sobre a saida anterior
- Modo hibrido -- Combine execucao paralela e sequencial
- Rastreamento de tarefas -- Monitore o status do trabalho de cada agente (na fila, executando, concluido, erro, cancelado)
Perfis de Ferramentas
Controle o que cada agente pode fazer:
| Perfil | Ferramentas Disponiveis |
|---|---|
| minimal | Apenas status da sessao |
| coding | I/O de arquivos, execucao, sessoes, memoria, imagens |
| messaging | Envio de mensagens, historico de sessao |
| full | Todas as ferramentas (padrao) |
Listas personalizadas de permissao/bloqueio podem ser definidas por agente e por provedor de modelo.
Modo Seguro
O Modo Seguro fornece um sandbox de execucao:
- Toggle principal -- Habilite ou desabilite globalmente
- Controles por agente -- Desabilite para agentes confiaveis, mantenha ativado para outros
- Aprovacao de execucao -- Operacoes sensiveis requerem aprovacao explicita do usuario
- Sincronizacao de politicas -- Configuracoes sincronizadas entre todos os clientes conectados em tempo real
Memoria do Agente
Cada agente tem acesso a um sistema de memoria:
- MEMORY.md -- Notas persistentes e informacoes importantes entre sessoes
- Arquivos de memoria -- Conhecimento estruturado adicional em
memory/ - Busca vetorial -- Busque na memoria usando consultas em linguagem natural
Veja Sessoes e Memoria para detalhes.