État du projet
Auto-évaluation des capacités, limites actuelles, rythme des versions et pile technique — ce qui est fait, ce qui ne l’est pas, et chaque chiffre renvoie au code source.
La tendance de santé de l’architecture (9 instantanés) arrivera sur cette page à la prochaine version.
Auto-évaluation des capacités
Seize dimensions, chacune avec son état actuel et son emplacement dans le code — chaque chiffre renvoie au code, et ce qui n’est pas terminé est écrit noir sur blanc.
| Dimension | Liri | Statut | Code source |
|---|---|---|---|
| Langage | TypeScript + Rust | Livré | Voir |
| Local d’abord | Ollama / llama.cpp + SQLite local | Livré | Voir |
| Routage intelligent | 19 types · 4 niveaux · 5 couches de décision | Livré | Voir |
| Modèle de sécurité | 5 couches de défense · 6 backends de bac à sable | Audit externe en attente | Voir |
| Canaux de messagerie | 27 canaux (dont WeChat / DingTalk / Feishu / QQ) | Livré | Voir |
| Client de bureau | Tauri 2.11 · 429 composants TSX | En polissage | Voir |
| Interface terminal | React + Ink | Livré | Voir |
| Système de personnage | 18 espèces × 8 chapeaux × 6 yeux | Livré | Voir |
| Interaction vocale | faster-whisper / Piper local + cloud | Livré | Voir |
| Transparence des coûts | Tarifs dans la base · chaque appel enregistré | Livré | Voir |
| Second cerveau | Base de connaissances + mémoire + journal d’événements | Livré | Voir |
| Gouvernance du contexte | Fenêtrage stratifié + compression en trois étapes | Livré | Voir |
| Place de marché | Marché de plugins + marché MCP + sources de compétences | En cours | Voir |
| Stratégies d’agent | 4 stratégies · PDCA · Swarm | Livré | Voir |
| Tâches planifiées | once / interval / cron | Livré | Voir |
| Prise en charge des protocoles | MCP + ACP + A2A + LSP | Expérimental | Voir |
Le statut est auto-évalué par les mainteneurs et évolue à chaque version ; « Voir » ouvre le répertoire correspondant pour que vous puissiez vérifier vous-même.
* Données issues du code source v0.5.22 ; les liens pointent vers la branche main du dépôt GitHub.
Limites actuelles
Ce qui n’est pas terminé pendant l’itération rapide — écrit noir sur blanc pour que vous ne le découvriez pas à vos dépens.
La sécurité attend un audit externe
Audit externe en attente5 couches de défense et 6 backends de bac à sable sont implémentés, avec 51 fichiers liés au bac à sable que vous pouvez examiner un par un — mais aucun audit de sécurité tiers n’a encore été réalisé.
Les interactions du bureau sont encore en polissage
En polissage429 composants TSX et 32 pages sont en place ; les raccourcis, les animations et les cas limites sont encore en cours de réglage.
Le catalogue de la place de marché reste limité
En coursLe marché de plugins, le marché MCP et les sources de compétences fonctionnent de bout en bout, mais le catalogue installable se remplit encore.
ACP / A2A sont expérimentaux
ExpérimentalLes deux protocoles évoluent encore et leurs interfaces peuvent changer d’une version à l’autre ; MCP et LSP sont stables.
La documentation anglaise peut être en retard
En coursLa documentation chinoise est synchronisée automatiquement depuis le dépôt source ; la version anglaise est une traduction manuelle, généralement en retard d’une version.
Le dépôt fait foi sur le site
NoteCes pages sont générées depuis app/docs. En cas de divergence avec le code source, le dépôt GitHub fait foi.
Versions et rythme
Numéros de version, nombre de tags et historique des commits sont vérifiables sur GitHub ; l’historique inclut le développement d’avant lancement, l’itération publique commençant au lancement
- 69 outils intégrés répartis en 23 catégories
- 27 canaux de messagerie
- 5 couches de sécurité + 6 backends de bac à sable
- 429 composants de bureau · 32 pages
- Huit versions en trois jours (v0.5.13 → v0.5.21), toutes dans le cadre du développement d’avant lancement
- Modules de noyau extraits, références de garde-fous synchronisées
- Le suivi de progression repose désormais sur l’existence des artefacts
- Les changements de permissions du bac à sable prennent effet immédiatement
- 3,325 commits à ce jour
- La CI couvre lint:arch / la vérification des types / les tests unitaires
- Dépôt public avec issues et PR visibles
- Suivi dans les GitHub Releases et les Issues
- Le site de documentation en ligne est disponible (chinois et anglais)
- Votez sur les priorités de fonctionnalités dans les Issues
Pile technique
Une pile moderne, choisie avec soin à chaque couche
Local d’abord
Exécutez des modèles locaux via Ollama ou llama.cpp et gardez vos données sur votre machine par défaut. Si vous passez à un fournisseur cloud, seul le contenu de cette requête lui est envoyé
Fonctionne hors ligne
Avec un modèle local Ollama ou llama.cpp, vous pouvez discuter et exécuter des outils locaux sans connexion réseau. Les sessions, la mémoire et la base de connaissances vivent dans des fichiers locaux.
Vos données restent locales
Les sessions, la mémoire et la base de connaissances résident dans SQLite local et votre répertoire de travail, l’historique des conversations étant ajouté à events.jsonl pour faciliter la relecture et l’audit.
Ajouter le cloud à la demande
Quand vous avez besoin de plus de puissance, activez des fournisseurs cloud (14 pris en charge) dans votre configuration et laissez le routage en choisir un selon le niveau de la tâche — ou restez en local uniquement.
Local vs cloud
Mis à jour à chaque version ; en cas d’écart avec le code source, le dépôt GitHub fait foi.