Skip to content

Feat/session activity - #57

Merged
null-create merged 26 commits into
mainfrom
feat/session-activity
Oct 21, 2026
Merged

null-create merged 26 commits into
mainfrom
feat/session-activity

Conversation

@null-create

Copy link
Copy Markdown
Owner

No description provided.

null-create and others added 26 commits September 25, 2026 12:26
The transcript only stored what was said: assistant text, the tool calls
the model requested and the results those calls returned. The live UI
also shows a collapsed activity block with the model's thinking, the tool
calls and how long the turn took, and that data was lost when a session
was reopened.

Capture it instead. A new activity module records the thinking segments,
per-call timings and dispatched sub-agents of a turn; the agent hands the
result to Done and the API/TUI attach it to the message that closes the
turn. Sessions persist the blob and the session level todo list, so a
reopened session can be rebuilt exactly as it was shown live.

The activity never reaches the model: backends build their payload field by
field, so the extra Message field is invisible to the provider.
@null-create
null-create merged commit 579530b into main Oct 21, 2026
1 check passed
@null-create
null-create deleted the feat/session-activity branch October 21, 2026 21:05
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