Skip to content

Collapse completed work into readable transcript rollups - #47

Merged
DevMando merged 2 commits into
mainfrom
fix/transcript-work-rollup
Aug 31, 2026
Merged

Collapse completed work into readable transcript rollups#47
DevMando merged 2 commits into
mainfrom
fix/transcript-work-rollup

Conversation

@DevMando

Copy link
Copy Markdown
Owner

What changed

MandoCode Desktop now folds routine completed work into one compact Work completed card after a response finishes. While work is in progress, the existing transcript remains unchanged.

The summary shows the files and lines changed, commands run, and distinct approval states. Expanding it preserves the original tool calls, diffs, and approval records.

Successful approval notices, routine connection updates, auto-approved deletions, and auto-approved MCP requests now collapse with their related work. Warnings, failures, denials, and approvals that still need a decision remain visible.

Restored sessions also start with completed activity collapsed, while the conversation and token-usage lines stay visible.

Why it matters

Long tasks used to leave a dense sequence of tool cards, diffs, and approval messages between the user's request and the agent's answer. The new rollup keeps the conversation easy to scan without removing the audit trail when someone needs to inspect what happened.

Validation

  • dotnet build src/MandoCode.Desktop/MandoCode.Desktop.csproj --no-restore
  • JavaScript syntax check for the transcript renderer

…ollup

# Conflicts:
#	src/MandoCode.Desktop/MainWindow.Mcp.cs
#	src/MandoCode.Desktop/ViewModels/ChatController.cs
@DevMando
DevMando merged commit d5a28c4 into main Aug 31, 2026
1 check passed
@DevMando
DevMando deleted the fix/transcript-work-rollup branch August 31, 2026 02:15
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