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
31 lines
1.4 KiB
Markdown
31 lines
1.4 KiB
Markdown
# Changelog
|
|
|
|
## 1.0.1
|
|
|
|
- L'attente qui précède un message d'une autre session (`SendMessage`), ou
|
|
un avis d'inactivité d'une autre session, n'est plus comptée quand elle
|
|
dure moins de `--pause` : toute entrée `user` arrivée après la fin d'un
|
|
tour de l'agent ouvre une nouvelle plage, même écrite par Claude Code
|
|
(`isMeta`). Une entrée `isMeta` écrite pendant un tour (rappel système,
|
|
sortie de hook) ne coupe toujours pas la plage (#2).
|
|
- Fichier `VERSION` : la version de l'outil, la même que sa constante
|
|
`VERSION` (vérifié par les tests).
|
|
|
|
## 1.0.0
|
|
|
|
Première version de `outils/temps-session.py`.
|
|
|
|
- Temps actif d'une session Claude Code sur un ticket Gitea, sans le temps
|
|
passé à attendre l'humain ; une ligne JSON par séance, au format de
|
|
`POST /repos/{depot}/issues/{ticket}/times`.
|
|
- Ce qui est déjà saisi sur le ticket est retiré : relancer ne double rien.
|
|
- `--depuis` et `--jusqua` bornent le travail sur le ticket.
|
|
- Instances Gitea décrites dans un fichier de configuration TOML
|
|
(`--config`, `TKFA_CONFIG`, `~/.config/tkfa/config.toml`) et choisies par
|
|
`--instance` ou `defaut` ; sans configuration, aucune instance n'est
|
|
interrogée.
|
|
- Jeton par `--jeton`, la clé `jeton` (chemin du fichier) ou la clé
|
|
`jeton_env` (variable qui contient ce chemin) : une variable ne sert que
|
|
l'instance qui la nomme. Une API en `http://` est refusée.
|
|
- `--version`.
|