Référence rapide
ada start serverDémarrer tous les services
ada stopArrêter ADA
ada statusÉtat de santé
ada updateMettre à jour ADA
ada openOuvrir l'interface dans le navigateur
ada launchDémarrer + ouvrir (usage courant)
ada run "<task>"Lancer une tâche dev
ada classify "<task>"Analyser sans exécuter
ada dashboardMonitoring :7821
ada bank recall "<q>"Recherche dans la mémoire
ada daemon startDémarrer le daemon
ada daemon stopArrêter le daemon

Serveur & cycle de vie

ada start server

Démarre les 3 services ADA : ada-core, ada-api (:3001) et ada-ui (:7777). Ouvre automatiquement l'interface dans le navigateur.

ada start server
# → ada-core  ✅  (socket .claude/ada-core.sock)
# → ada-api   ✅  (:3001, SQLite ada-api.db OK)
# → ada-ui    ✅  (:7777, connecté à ada-api)
Options
--verboseAffiche les logs combinés des 3 services en temps réel
--no-openNe pas ouvrir le navigateur automatiquement
ada stop

Arrête proprement les 3 services ADA (SIGTERM → 2s grace period). Les données sont préservées.

ada stop
# → ada-ui    stopped
# → ada-api   stopped
# → ada-core  stopped
Options
--forceSIGKILL immédiat si le shutdown prend plus de 5s
ada status

Affiche l'état de santé de chaque service, les ports actifs et les métriques de base.

ada status
# → ada-core  ✅  running  (uptime: 2h 14m)
# → ada-api   ✅  running  (:3001, 847 ms avg response)
# → ada-ui    ✅  running  (:7777)
ada update

Met à jour ADA vers la dernière version disponible. Télécharge l'archive, applique les migrations SQLite, redémarre les services.

ada update
# → Checking latest version... v7.4.0 available
# → Downloading ADA-v7.4.0.zip...
# → Applying migrations...
# → Restarting services...
# → ✓ Updated to v7.4.0
Options
--dry-runAffiche la version disponible sans installer
--no-restartMet à jour les fichiers sans redémarrer les services

Interface & navigation

ada open

Ouvre l'interface ADA UI dans le navigateur par défaut. Démarre ada-ui si pas déjà en cours.

ada open
# → Opening http://localhost:7777 ...
Options
--apiOuvre l'interface ada-api (port 3001) à la place
ada launch

Alias combiné : démarre le serveur si arrêté puis ouvre l'interface. Commande la plus courante pour reprendre le travail.

ada launch
# Si ADA n'est pas démarré :
# → Starting services...
# → Opening http://localhost:7777
# Si ADA est déjà démarré :
# → Already running. Opening http://localhost:7777
ada dashboard

Ouvre le dashboard de monitoring embarqué sur le port 7821. Affiche les métriques Thompson Sampling, phases actives et usage tokens en temps réel via SSE.

ada dashboard
# → Dashboard started: http://localhost:7821
# → SSE endpoint:     http://localhost:7821/events

ada dashboard --port 8080
Options
--port <n>Port personnalisé (défaut : 7821)

Tâches & exécution

ada run "<description>"

Lance une tâche de développement. ADA classifie automatiquement le prompt (solo vs pipeline), sélectionne les agents via Thompson Sampling et orchestre l'exécution.

ada run "implement user invitation feature"
# → Classifying... [mode=pipeline, tier=2]
# → ReasoningBank: 2 insights injectés
# → Phase 1/3: db-schema → agent:db [haiku]
# → Phase 2/3: backend   → agent:nestjs [opus]
# → Phase 3/3: tdd-specs → agent:tester [haiku]
Options
--soloForce le mode 1 agent (ignore la classification)
--tier <1|2|3>Force un tier de modèle pour tous les agents
--dry-runAffiche le plan sans exécuter
--jsonSortie JSON structurée pour CI/CD
ada classify "<description>"

Analyse un prompt et affiche comment ADA l'interpréterait (mode, tier, profil, phases) sans exécuter.

ada classify "add Stripe payment"
# → mode=pipeline  tier=2  profile=saas-builder
# → phases: [db-schema, backend-impl, frontend]
Options
--jsonSortie JSON avec score de confiance

Mémoire & ReasoningBank

ada bank seed-conventions

Initialise le ReasoningBank en lisant les conventions depuis CLAUDE.md. À exécuter une fois par projet.

ada bank seed-conventions
# → Reading .claude/CLAUDE.md...
# → 12 conventions extracted
# → ReasoningBank seeded: 12 insights
ada bank recall "<query>"

Recherche sémantique dans le ReasoningBank. Utile pour vérifier ce qu'ADA sait déjà sur un sujet.

ada bank recall "NestJS JWT authentication"
# → Insight 1 (score: 0.87): Always use PassportStrategy...
# → Insight 2 (score: 0.81): @UseGuards au niveau controller...
Options
--top <n>Nombre de résultats (défaut : 3)
--min-score <n>Score minimum de pertinence (0–1)
ada bank stats

Affiche les statistiques du ReasoningBank : trajectoires, insights, distributions Thompson et taille de la DB.

ada bank stats
# → Trajectories: 47
# → Insights: 31
# → Thompson distributions: 18
# → DB size: 2.4 MB

Daemon & workers

ada daemon start

Démarre le processus daemon en arrière-plan. Exécute les workers planifiés (ultralearn, consolidate, audit, cve-scan).

ada daemon start
# → Daemon started (PID: 14832)
# → Log: logs/daemon.log
ada daemon stop

Arrête le daemon proprement (SIGTERM + 2s grace).

ada daemon stop
# → Daemon stopped
ada daemon status

Vérifie si le daemon tourne et affiche l'uptime.

ada daemon status
# → running | uptime: 6h 42m
Aide contextuelle

Chaque commande supporte --help : ada run --help, ada bank --help, etc.