Sobre o projeto
ctgbot serve como um substrato para ecossistemas de agentes de IA onde especializações e relacionamentos emergem através do uso, em vez de funções predefinidas. Ele foca em limites de confiança explícitos e ambientes isolados para permitir que os agentes operem como entidades de longo prazo, em vez de executores de tarefas efêmeros.
As principais capacidades incluem:
- **Runtimes Isolados**: Cada conversa de agente roda em seu próprio container Docker, permitindo que os agentes instalem pacotes, executem testes e construam ferramentas sem afetar o host.
- **Identidades Persistentes**: Os agentes mantêm o histórico de conversas e acumulam contexto entre sessões, suportados por uma memória semântica de longo prazo que é pesquisável entre threads.
- **Hostbridge**: Uma ponte de comandos tipada e autenticada que permite aos agentes interagir com o sistema host, enviar mensagens para outras threads de agentes e executar aliases de comandos de host restritos.
- **Modelo de Componentes**: Uma arquitetura modular onde agentes (ex: Claude, Codex), fontes (ex: Gmail) e filtros podem ser combinados por chat.
- **Modelo de Confiança Explícito**: Implementa filtros de entrada e allowlists; canais de comunicação desconhecidos são descartados até serem explicitamente vinculados por um operador.
- **Mensageria Inter-Agentes**: Agentes podem coordenar enviando mensagens, arquivos e comandos estruturados para outras threads de agentes via hostbridge.
A plataforma suporta várias integrações, incluindo Telegram para interação do usuário e Gmail para comunicação de entrada e saída.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.