Skip to content

feat(desktop): show collapsible file-change summary after each assistant turn#1691

Merged
esengine merged 1 commit into
esengine:mainfrom
CVEngineer66:feat/diff-summary
May 24, 2026
Merged

feat(desktop): show collapsible file-change summary after each assistant turn#1691
esengine merged 1 commit into
esengine:mainfrom
CVEngineer66:feat/diff-summary

Conversation

@CVEngineer66

Copy link
Copy Markdown
Contributor

Summary

After each complete assistant turn, show a collapsible summary of file
changes: how many files, added/removed lines, and which files.

Changes

  • App.tsx - countFileStats() helper parses edit_file/multi_edit diffs
    and write_file args; DiffStats component with collapsible file list
  • styles.css - .diff-stats styles
  • context-panel.test.tsx - Remove stale preset field from test fixture

Behavior

Collapsed: N files changed +A / -R lines
Expanded: per-file breakdown with +/- counts

Verification

  • desktop build passes
  • write_file lines counted from args content
  • stats only shown after turn completes

@esengine esengine merged commit 03fb658 into esengine:main May 24, 2026
4 checks passed
@CVEngineer66 CVEngineer66 deleted the feat/diff-summary branch June 9, 2026 13:20
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.

2 participants