À propos du projet
Deskmate est un framework permettant de déployer une équipe d'agents IA spécialisés (deskmates) dans Slack. Basé sur Vercel Eve, il utilise un routeur « front-desk » pour déléguer les requêtes des utilisateurs à des agents spécifiques en fonction de leurs rôles et descriptions.
Les capacités clés incluent :
- **Intégration de données** : Se connecte à des sources de données externes via le Model Context Protocol (MCP), avec un catalogue de rôles intégré pour des outils tels que Mixpanel, Sentry, Intercom, PostHog et Linear.
- **Humain dans la boucle** : Implémente un mécanisme de sécurité où toute opération d'« écriture » (définie par `approval: always()`) est mise en pause pour approbation humaine via des boutons Slack avant l'exécution.
- **Codage agentique** : Capacité optionnelle de cloner des dépôts GitHub dans un bac à sable, de créer des branches de fonctionnalités et d'ouvrir des pull requests pour examen.
- **Mémoire** : Rappel inter-fils optionnel utilisant un système de mémoire hiérarchisé (working, core, recall, archival) persisté via Postgres.
- **Surveillance proactive** : Capacité optionnelle pour les agents de surveiller des canaux spécifiques et d'intervenir avec des réactions ou des réponses basées sur une porte d'attention pilotée par LLM.
- **Flux de travail développeur** : Géré via un package npm (`@deskmate/core` et `@deskmate/cli`) utilisant un fichier central `deskmate.config.ts` pour définir la liste de l'équipe et les connexions.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.