github / github/copilot-cli

Show per-subagent AI credit usage breakdown in /usage

Ouverte
#4,207 0 commentaires 8 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

area:agents
Langage dominant
Shell
Étoiles
11.2k
Forks
1.9k
Merge moyen
14 h 16 min
PR mergées (30 j)
6

Description

Describe the feature or problem you'd like to solve

Copilot CLI displays cumulative AI-credit usage for the session, including 4 usage by the main agent, subagents, and background operations. However, it 5 does not show how those credits are distributed among individual agent 6 invocations. 7   8 This makes it difficult to identify expensive agents, compare custom-agent 9 models, and optimize multi-agent workflows.

Proposed solution

Extend /usage with an optional itemized breakdown showing:

  • Main-agent usage
  • Each subagent invocation
  • Custom-agent name
  • Model used
  • AI credits consumed
  • Background operations such as context compaction
  • Total session usage
Example prompts or workflows
Use case

When a parent agent delegates investigation, implementation, review, and
testing to several subagents, users need to understand which invocation or
configured model accounts for most of the session cost.

Example
Main agent                         4.20 AIC
Explore #1 — architecture          1.15 AIC
ios-implementer #1                 7.80 AIC
Task #1 — tests                    0.65 AIC
Context compaction                 0.30 AIC
--------------------------------------------
Session total                     14.10 AIC

Possible commands:

/usage
/usage --by-agent
/usage --detailed

Additional context

No response

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par la commande /usage et par la comptabilisation existante des crédits de session décrite dans l’issue. Suivez la manière dont l’utilisation de main-agent, subagent, custom-agent, model et background-operation est enregistrée, puis définissez le détail affiché et les totaux pour les formes de commande proposées. Le travail est terminé lorsque /usage peut afficher les détails par invocation tout en conservant le total cumulé de la session.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
shell
Domaine
cli
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.