Sobre o projeto
Deskmate é um framework para implantar uma equipe de agentes de IA especializados (deskmates) no Slack. Construído sobre o Vercel Eve, ele utiliza um roteador "front-desk" para delegar solicitações de usuários a agentes específicos com base em seus papéis e descrições.
As principais capacidades incluem:
- **Integração de Dados**: Conecta-se a fontes de dados externas usando o Model Context Protocol (MCP), com um catálogo integrado de papéis para ferramentas como Mixpanel, Sentry, Intercom, PostHog e Linear.
- **Human-in-the-Loop**: Implementa um mecanismo de segurança onde qualquer operação de "escrita" (definida por `approval: always()`) pausa para aprovação humana via botões do Slack antes da execução.
- **Codificação Agêntica**: Capacidade opcional de clonar repositórios do GitHub em um sandbox, criar branches de funcionalidades e abrir pull requests para revisão.
- **Memória**: Recuperação entre threads opcional usando um sistema de memória em camadas (working, core, recall, archival) persistido via Postgres.
- **Monitoramento Proativo**: Capacidade opcional para que os agentes monitorem canais específicos e intervenham com reações ou respostas com base em um portão de atenção impulsionado por LLM.
- **Fluxo de Trabalho do Desenvolvedor**: Gerenciado via um pacote npm (`@deskmate/core` e `@deskmate/cli`) usando um arquivo central `deskmate.config.ts` para definir a lista da equipe e as conexões.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.