Comment j'ai empêché mon agent de codage d'IA d'être amnésique

DEV - 14:10
Comment j'ai construit une boîte à outils d'ingénierie pour les agents de codage d'IA Je passe la majeure partie de ma journée à travailler...

Comment j'ai créé une boîte à outils d'ingénierie pour les agents de codage d'IA

Je passe la majeure partie de ma journée à travailler avec des agents de codage d'IA : Claude Code, Gemini CLI, Codex, OpenCode. Ils sont incroyablement puissants, mais ils partagent tous les mêmes problèmes fondamentaux :

  1. Ils oublient tout. Chaque séance repart de zéro. Les décisions d'hier ? Disparu.
  2. Ils ne connaissent pas votre projet. Les chemins de fichiers sont hallucinés. L'architecture est ignorée.
  3. Vous ne pouvez pas voir ce qu'ils coûtent. Jetons, outils, erreurs – tout cela est une boîte noire.
  4. Changer de fournisseur est pénible. Votre configuration est liée à un seul fournisseur.
  5. Les connaissances de l’équipe restent cloisonnées. L'agent de chaque développeur est une île.

Après des mois de solutions de contournement avec du ruban adhésif, j'ai décidé de créer la couche d'infrastructure qui manque à ces agents. Le résultat est dtoolkit, une boîte à outils d'ingénierie open source qui donne aux agents de codage d'IA mémoire, contexte, gestion de projet et observabilité.

L'architecture

dtoolkit suit un principe : une couche, un travail. Chaque paquet fait exactement une chose et le fait bien.

Votre agent de codage (Claude Code, Gemini CLI, Codex, OpenCode) │ ▼ ┌─────────────┬──────────────┐ │ dcontext │ dproxy │ ← Crochets et transport │ (injecter) │ (router) │ └──────┬──────┴──────┬───────┘ │ │ ┌──────▼───┐ ┌──────▼───┐ ┌────────┐ │ dbrain │ │ dwork │ │ dops │ ← Données et services │ (mémoire) │ │(projets)│ │ (obs) │ └──────────┘ └──────────┘ └────────┘
Entrer en mode plein écran Quitter le mode plein écran

Aucun package ne dépend d’u...
[Courte citation de 8% de l'article original]

Loading...