🐛 Ne plus compter l'attente qui précède un message d'une autre session

Une entrée user arrivée après la fin d'un tour de l'agent (dernière
réponse du fil principal avec stop_reason autre que tool_use) ouvre une
nouvelle plage, même écrite par Claude Code (isMeta) : message ou avis
d'une autre session, commande slash, renommage. Une entrée isMeta écrite
pendant un tour, ou après la fin d'un tour de sous-agent, ne coupe rien.

Ajoute le fichier VERSION (1.0.1), vérifié égal à la constante de l'outil.

Refs #2

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KT2yBsd7nPivLnrEtcvuhX
This commit is contained in:
2026-10-26 10:15:32 +01:00
co-authored by Claude Opus 5.5
parent eaa1a9f1ff
commit 0b70aad64a
5 changed files with 105 additions and 13 deletions
+3 -2
View File
@@ -23,8 +23,9 @@ Les évolutions de chaque version sont dans `CHANGELOG.md`.
Calcule le temps actif d'une session Claude Code sur un ticket, prêt à saisir
sur Gitea. Il lit le transcript de la session (`~/.claude/projects/*/<session>.jsonl`
et ses sous-agents) et ne compte que le temps où l'agent travaille : l'attente
d'une réponse de l'humain n'est jamais comptée. Il retire ce qui est déjà
saisi sur le ticket : le relancer ne double rien.
d'une réponse de l'humain, ou d'un message d'une autre session, n'est jamais
comptée. Il retire ce qui est déjà saisi sur le ticket : le relancer ne
double rien.
Python 3.11 ou plus, sans dépendance. Il ne lit que le transcript et l'API
Gitea (GET). **Il n'écrit ni n'envoie rien** : il affiche une ligne JSON par