- Un outil léger de suivi des issues basé sur un graphe, conçu pour permettre aux agents de codage IA de suivre et gérer des tâches de longue durée
- Les humains ne l’utilisent pas directement : ce sont les agents de codage qui utilisent l’outil
bd à leur place pour créer et gérer les issues
- Des issues sont créées / liées / résumées pour chaque unité de mémoire, ce qui permet à l’agent de suivre des workflows complexes sans perdre les détails en cours de route
- Les issues sont gérées avec git, mais le système fonctionne comme une base SQL managée partagée par tous les agents, et peut être partagé entre plusieurs machines
- Toutes les modifications sont enregistrées ligne par ligne en JSONL, avec une structure favorable à l’audit et à la restauration
- Quatre types de dépendances sont proposés : blocks, related, parent-child, discovered-from
- Prise en charge de la visualisation du graphe de dépendances, avec sortie colorée pour les humains et sortie JSON pour les bots
- Fournit un plugin pour Claude Code (commandes slash) et peut aussi être utilisé dans d’autres outils via un serveur MCP
- Utilisation
# 1. Initialiser beads dans le projet
$> bd init
# 2. Ajouter une note dans le document d’instructions de l’agent (CLAUDE.md, AGENTS.md, etc.)
echo "Nous gérons le travail avec Beads plutôt qu’en Markdown. Lance `bd quickstart` pour voir comment faire" >> CLAUDE.md
# 3. Ensuite, les agents IA s’occupent du reste automatiquement
1 commentaires
C’est donc une suite d’outils de vibe coding créée avec le vibe coding. C’est impressionnant de voir que cela a été réalisé en seulement cinq jours.