Objectif : am calcule le coût de chaque session quand l'agent expose son usage (Claude Code --output-format json, Codex, etc.).
Specification :
collecte de l'usage (tokens en/out, coût estimé) en fin de session quand l'agent l'expose
agrégation par session, projet et agent dans events.jsonl (champs additifs, contrat --json stable)
affichage dans am stats --costs et intégration au rapport hebdo/mensuel (axe 1)
modèles de prix configurables (settings.cost_models) avec valeurs par défaut
Criteres d'acceptation :
une session d'un agent exposant son usage produit un coût calculé
am stats --period 30d --costs agrège correctement
aucune dépendance runtime ajoutée
tests unitaires sur le calcul et l'agrégation
Reference : ROADMAP.md axe 1.
Objectif : am calcule le coût de chaque session quand l'agent expose son usage (Claude Code --output-format json, Codex, etc.).
Specification :
- collecte de l'usage (tokens en/out, coût estimé) en fin de session quand l'agent l'expose
- agrégation par session, projet et agent dans events.jsonl (champs additifs, contrat --json stable)
- affichage dans am stats --costs et intégration au rapport hebdo/mensuel (axe 1)
- modèles de prix configurables (settings.cost_models) avec valeurs par défaut
Criteres d'acceptation :
- [ ] une session d'un agent exposant son usage produit un coût calculé
- [ ] am stats --period 30d --costs agrège correctement
- [ ] aucune dépendance runtime ajoutée
- [ ] tests unitaires sur le calcul et l'agrégation
Reference : ROADMAP.md axe 1.
bruno
added this to the v0.5.0 milestone 2026-08-17 08:14:24 -04:00
bruno
added the P2axe-1M labels 2026-08-17 08:14:24 -04:00
bruno
added this to the Phase 2 project 2026-08-17 08:49:46 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objectif : am calcule le coût de chaque session quand l'agent expose son usage (Claude Code --output-format json, Codex, etc.).
Specification :
Criteres d'acceptation :
Reference : ROADMAP.md axe 1.