fix: normalize OpenAI token counting, add branch source tracking

pi-ai:
- Fixed usage.input to exclude cached tokens for OpenAI providers
- Previously input included cached tokens, causing double-counting
- Now input + output + cacheRead + cacheWrite correctly gives total context

coding-agent:
- Session header now includes branchedFrom field for branched sessions
- Updated compaction.md with refined implementation plan
- Updated session.md with branchedFrom documentation
This commit is contained in:
Mario Zechner 2025-12-03 17:11:22 +01:00
parent 6cd8bcdeb3
commit 989af79752
7 changed files with 65 additions and 25 deletions

View file

@ -2,6 +2,10 @@
## [Unreleased]
### Added
- **Branch Source Tracking**: Branched sessions now store `branchedFrom` in the session header, containing the path to the original session file. Useful for tracing session lineage.
## [0.12.5] - 2025-12-03
### Added