-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Add token counts, timestamps, and model to rollouts #1583
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
All contributors have signed the CLA ✍️ ✅ |
30edd03
to
9bf17f4
Compare
I have read the CLA Document and I hereby sign the CLA |
…ecorded-chat-history-071525
Ready for review. |
…rollout files This ensures that the metadata is updated as well as the contents, so that file watchers can get immediate updates.
Hi @bolinfest! This PR adds token, timestamp, and model information to rollout files. This enables our new tool, Splitrail, to track token usage, cost, and throughput for Codex users. It also makes it easier for other tools to do the same. Do you mind taking a look? Thank you! |
This PR adds per-message token count info and timestamps and per-chat selected model info to the rollout JSONL files. Note that this change is only in the Rust version; I didn't add this information to the TypeScript version's JSON rollout files, but I can if desired.
I'm now going to finish implementing Codex support in Splitrail.
Related: #1572