À propos du projet

Mila Companion est une boîte à outils conçue pour envelopper Claude Code, transformant un outil basé sur le terminal en un assistant collaboratif accessible via Telegram. Elle est spécifiquement construite pour soutenir un modèle « director », où le compagnon aide le propriétaire à gérer, enseigner et surveiller plusieurs agents orientés client. Les capacités clés comprennent : - **Gestion des agents** : Outils de prévention (détection des canaux silencieux ou des délais manqués), d'enseignement (installation de nouvelles capacités dans les agents) et de révision (comparaison de la sortie des agents avec celle de modèles plus puissants). - **Cadre de communication** : Un ensemble de « compétences » (règles basées sur Markdown) qui régissent le ton, le suivi des promesses et le tri de la boîte de réception pour les interactions avec les clients. - **Outils opérationnels** : - `mila usage` : Suit la consommation de tokens et prévoit les taux de consommation. - `mila chats` : Un registre permettant de surveiller les chats actifs et leur état. - `mila owe` : Un registre centralisé de toutes les promesses ouvertes auprès de tous les clients. - `mila doctor` : Outil de diagnostic pour résoudre les problèmes de silence du bot ou de connectivité. - **Assurance qualité** : Inclut l'outil `design_check.py` permettant de vérifier mécaniquement les pages web pour détecter les débordements, l'accessibilité et la cohérence du thème selon différents points de vue. - **Infrastructure** : Fournit des scripts de déploiement pour la configuration du serveur, un système de politique de permissions pour contrôler l'exécution des outils, et un système de sauvegarde pour les journaux et les cartes de chat. Remarque : Ce dépôt contient les compétences et les outils ; l'intégration Telegram nécessite le plugin séparé `mila-telegram`.