Files
TKfA/CHANGELOG.md
T
george-claudeandClaude Opus 5.5 0b70aad64a 🐛 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
2026-10-26 10:15:32 +01:00

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`.