github / github/copilot-cli

Usage data is incorrect when sessions are resumed

Abierto
#524 1 comentario 2 reacciones 1 asignado Reclamado por @dereklegenzoff Ver en GitHub
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### Describe the bug

When you run `/usage` on a session you resumed, the usage data is incorrect.

The data is a mix of info from the current invocation of the CLI and the overall lifetime of the session (e.g. the wall clock time seems to be based on when I started the session, as well as the code changes, but the PPU usage and duration seem to be related to this launch).

Example:
```
Usage:
Total usage est: 0 Premium requests
Total duration (API): 0s
Total duration (wall): 7h 24m 54.139s
Total code changes: 375 lines added, 190 lines removed
```

### Affected version

_No response_

### Steps to reproduce the behavior

1. Create a new session and send a message
2. Exit the session
3. Resume the session
4. Run `/usage`

### Expected behavior

Usage data should stay accurate across multiple resumes of the session.

### Additional context

_No response_

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.