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

@RyanRana RyanRana commented Jun 7, 2026

Copy link
Copy Markdown

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

RyanRana commented Jun 7, 2026

Copy link
Copy Markdown
Author

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