Files
brain-template/agents/CATALOG.yml

380 lines
11 KiB
YAML

# agents/CATALOG.yml — Registre des agents par tier
# Source de vérité pour brain sync kernel + brain-store
# tier: free = accessible à tous | pro = tier pro requis | owner = kernel writer only
#
# export: true = inclus dans brain-template (distribué)
# export: false = privé ou avancé (non distribué)
version: "1.0.0"
updated: "2026-03-18"
agents:
# ── Tier free — agents fondamentaux ──────────────────────────────────────
- id: coach
tier: free
export: true
description: "Coach permanent — présence, progression, feedback"
- id: debug
tier: free
export: true
description: "Debug agent — bugs, crashes, comportements inattendus"
- id: scribe
tier: free
export: true
description: "Scribe — maintenance du brain, structuration"
- id: mentor
tier: free
export: true
description: "Mentor — pédagogie, explication, garde-fou"
- id: helloWorld
tier: free
export: true
description: "Bootstrap intelligent — briefing + chargement sélectif"
- id: aside
tier: free
export: true
description: "Parenthèse de session — /btw pattern, 2-3 lignes, retour session"
- id: brainstorm
tier: free
export: true
description: "Exploration et structuration de décisions — avocat du diable"
- id: interprete
tier: free
export: true
description: "Clarification d'intention — demandes ambiguës, scope drift"
- id: orchestrator
tier: free
export: true
description: "Coordination — diagnostic et délégation multi-agents"
- id: orchestrator-scribe
tier: free
export: true
description: "Bus inter-sessions — Signals BSI, cycles coworking, HANDOFF"
- id: recruiter
tier: free
export: true
description: "Meta-agent — conception d'agents"
- id: agent-review
tier: free
export: true
description: "Audit du système d'agents — gaps, patches, vue système"
- id: todo-scribe
tier: free
export: true
description: "Persistance intentions — gardien de brain/todo/"
- id: doc
tier: free
export: true
description: "Documentation — README, API Swagger, cohérence doc ↔ code"
- id: refacto
tier: free
export: true
description: "Refactorisation — architecture + code"
- id: vps
tier: free
export: true
description: "Infra VPS — Apache, Docker, SSL, vhosts, certbot"
- id: mail
tier: free
export: true
description: "Mail — Stalwart, DNS, SMTP, IMAP, SPF, DKIM"
- id: coach-boot
tier: free
export: true
description: "Coach boot — extrait coach.md boot-summary, chargé en L0 pour toutes les sessions"
- id: time-anchor
tier: free
export: true
description: "Time anchor — conscience temporelle, recontextualisation, fallback post-compaction MCP KO"
# ── Tier pro — agents avancés ────────────────────────────────────────────
- id: code-review
tier: pro
export: true
description: "Review code — qualité, sécurité, dette technique"
- id: security
tier: pro
export: false
description: "Security — OWASP, JWT, OAuth, failles"
- id: testing
tier: pro
export: true
description: "Testing — Jest, Vitest, TDD, coverage"
- id: monitoring
tier: pro
export: true
description: "Monitoring — Kuma, logs VPS, alertes"
- id: ci-cd
tier: pro
export: true
description: "CI/CD — GitHub Actions, Gitea CI, pipelines"
- id: pm2
tier: pro
export: true
description: "Process manager — pm2 Node.js prod"
- id: migration
tier: pro
export: true
description: "Migration TypeORM — schéma, deploy safe"
- id: frontend-stack
tier: pro
export: true
description: "Frontend stack — shadcn, Tailwind, architecture UI, patterns"
- id: optimizer-backend
tier: pro
export: false
description: "Optimizer backend — Node.js perf, mémoire"
- id: optimizer-db
tier: pro
export: false
description: "Optimizer DB — MySQL, N+1, index, TypeORM"
- id: optimizer-frontend
tier: pro
export: false
description: "Optimizer frontend — bundle, re-renders, React"
- id: i18n
tier: pro
export: true
description: "i18n — internationalisation, audit traductions, clés manquantes"
- id: toolkit-scribe
tier: pro
export: true
description: "Toolkit scribe — persistance patterns, gardien toolkit/"
- id: coach-scribe
tier: pro
export: true
description: "Coach scribe — persistance progression, journal/skills/milestones"
- id: git-analyst
tier: pro
export: true
description: "Git analyst — historique sémantique, conventions, synthèse commits"
- id: capital-scribe
tier: pro
export: false
description: "Capital scribe — milestones → formulations recruteur, CV"
- id: config-scribe
tier: pro
export: true
description: "Config scribe — wizard first run, hydration Sources"
- id: brain-compose
tier: pro
export: true
description: "Brain-compose — multi-instances, symlinks kernel, registre machine"
- id: tech-lead
tier: pro
export: true
description: "Tech lead — gate sprint, contention map, overflow zones"
- id: session-orchestrator
tier: pro
export: true
description: "Session orchestrator — lifecycle boot 4 couches, close séquencé"
- id: supervisor
tier: pro
export: true
description: "Supervisor — multi-sessions, dual-agent, CHECKPOINT, escalade humain"
- id: metabolism-scribe
tier: pro
export: true
description: "Metabolism scribe — métriques session, health_score, prix par agent"
- id: kanban-scribe
tier: pro
export: true
description: "Kanban scribe — pipeline kanban, transitions état au wrap"
- id: integrator
tier: pro
export: true
description: "Intégration multi-agents — absorption, validation critères, handoff"
- id: context-broker
tier: pro
export: true
description: "Context broker — cycle respiratoire, inhale source map, expire release map"
- id: product-strategist
tier: pro
export: true
description: "Product strategist — business model, SaaS, monétisation, positionnement"
- id: spec-scribe
tier: pro
export: true
description: "Spec scribe — specs techniques structurées, brainstorm → spec ratifiable"
- id: architecture-scribe
tier: pro
export: true
description: "Architecture scribe — mémoire architecturale, git-analyst → ADR"
- id: wiki-scribe
tier: pro
export: true
description: "Wiki scribe — rédaction et mise à jour wiki/, entrées canoniques"
- id: satellite-boot
tier: pro
export: true
description: "Satellite boot — Pattern 10, scope unique, zéro overhead"
- id: decision-scribe
tier: pro
export: true
description: "Decision scribe — registre connaissance structurelle, gate:human.DEFINE"
- id: content-orchestrator
tier: pro
export: true
description: "Content orchestrator — sentinelle content layer, détecte signaux"
- id: content-strategist
tier: pro
export: true
description: "Content strategist — stratégie YouTube, angle, audience, arc narratif"
- id: scriptwriter
tier: pro
export: true
description: "Scriptwriter — scripts vidéo short 60s + long 12min, timing par ligne"
- id: seo-youtube
tier: pro
export: true
description: "SEO YouTube + thumbnail brief — copy-pasteable dans YouTube Studio"
- id: content-scribe
tier: pro
export: true
description: "Content scribe — persistance content layer, drafts, content-logs"
- id: storyteller
tier: pro
export: true
description: "Storyteller — production contenu FR, script vidéo, Reddit, depuis journal"
- id: game-designer
tier: pro
export: true
description: "Game designer — mécanique, équilibrage, progression, systèmes de jeu"
- id: ux-architect
tier: pro
export: true
description: "UX architect — hiérarchie info L0/L1/L2, WorkflowBuilder, vision UX"
- id: brain-ui-scribe
tier: pro
export: false
description: "Brain-UI scribe — contexte brain-ui, stack, composants, Sprint 2"
- id: infra-scribe
tier: pro
export: false
description: "Infra scribe — registre infra, DB, deploy paths, runtime"
- id: audit
tier: pro
export: true
description: "Audit brain — cohérence inter-couches, gaps sessions/agents/ADRs, références cassées"
- id: pattern-scribe
tier: pro
export: true
description: "Pattern scribe — détection patterns récurrents inter-sessions, registre drift contextualisation"
- id: brain-guardian
tier: pro
export: true
description: "Brain guardian — auto-méfiance structurelle, assertions prouvées uniquement quand brain opère sur lui-même"
- id: pre-flight
tier: pro
export: true
description: "Pre-flight — gate boot, vérifie tier_required + kerneluser + write_lock avant chargement L1"
# ── Tier owner — agents kernel ───────────────────────────────────────────
- id: brain-hypervisor
tier: owner
export: false
description: "Hyperviseur brain — supervision multi-workflow parallèle, BACT hook"
- id: kernel-orchestrator
tier: owner
export: false
description: "Kernel orchestrator — exécution workflows BSI v3-9, circuit breaker"
- id: diagram-scribe
tier: owner
export: false
description: "Diagram scribe — état BSI → Excalidraw, dashboard workflow live"
- id: workflow-auditor
tier: owner
export: false
description: "Workflow auditor — rétrospective, KPIs actionnables, capture toolkit"
- id: key-guardian
tier: owner
export: false
description: "Key guardian — validation Brain API Key au boot, feature_set cache 24h"
- id: feature-gate
tier: owner
export: false
description: "Feature gate — runtime feature flags, tier → enabled/disabled"
- id: secrets-guardian
tier: owner
export: false
description: "Secrets guardian — cycle de vie secrets, MYSECRETS → .env, jamais chat"
- id: secrets-injector
tier: owner
export: false
description: "Secrets injector — injection credentials dans prompts subagents"
- id: bact-scribe
tier: owner
export: false
description: "BACT scribe — enrichissement contextuel privé, jamais template"