Skip to content

[FEATURE]:Interactive Session Change Review Workflow for the TUI #26672

Description

@edgarchiroleo

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Updated the issue description to make it shorter and more focused on the actual workflow/problem I’m experiencing while using OpenCode in long TUI sessions.

Also linking it more closely to #5102 since the ideas are related.


I’ve been using OpenCode for longer coding sessions where the model progressively modifies multiple files, and one thing that becomes difficult in the TUI is reviewing and controlling those changes comfortably without leaving the terminal workflow.

Right now we already have diffs/revert capabilities, but I would love to see a more interactive review flow directly in the TUI.

Something like:

  • View modified files generated during the session
  • Expand/collapse diffs per file
  • Approve/reject changes per file
  • Rollback a specific file change
  • Eventually support partial approvals per diff hunk/block
  • Keep review actions visible in the chat/session timeline for context

I think this could extend or complement #5102 rather than being a separate feature, since that issue already touches diff viewing/review workflows.

The main idea is making AI-generated changes easier to review incrementally during long sessions while staying fully inside the terminal experience.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions