Skip to content

keep per-token events out of saved trajectory#295

Open
RyanRana wants to merge 1 commit into
huggingface:mainfrom
RyanRana:perf/session-trajectory-skip-token-events
Open

keep per-token events out of saved trajectory#295
RyanRana wants to merge 1 commit into
huggingface:mainfrom
RyanRana:perf/session-trajectory-skip-token-events

Conversation

@RyanRana
Copy link
Copy Markdown

@RyanRana RyanRana commented Jun 7, 2026

I was using ML Intern, and then on my own observability tools, I noticed that when there were lots of turns and streamed outputs, the pauses per turn were getting longer and longer. I checked, and it was the trajectory save that was increasing and not the snapshot. Then I built a small test and noticed that it was the assistant chunk in log events that streams tokens and gets fully reserialized after, so all I did stop persisting per-token assistant_chunk events (they're still streamed live, and the real text lives in context_manager.items)

@RyanRana
Copy link
Copy Markdown
Author

RyanRana commented Jun 7, 2026

agent/core/session.py is the fix, the new file is just the test i used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant