You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Agent work is ephemeral: ACP chat sessions live only as long as the process, and PTY scrollback dies with the terminal. A week later, "why did the agent change this?" is unanswerable, and a PR carries no record of how the change was produced — weak for review, audit, and trust.
Proposal
Persist transcripts per session (ACP message stream; PTY output buffer) under .sproutgit/ / the workspace DB — machine-local, never committed.
Browse: a history tab per worktree listing past sessions (agent, duration, cost if known Token/cost usage meters and fan-out budgets #147), readable transcript view; retained after the worktree is deleted, tied to the branch/provenance record.
Problem
Agent work is ephemeral: ACP chat sessions live only as long as the process, and PTY scrollback dies with the terminal. A week later, "why did the agent change this?" is unanswerable, and a PR carries no record of how the change was produced — weak for review, audit, and trust.
Proposal
.sproutgit// the workspace DB — machine-local, never committed.