Description
When an agent edits multiple files in a single tool call, the permission prompt batches all file diffs into one dialog with no way to navigate between them. There is no working keybind to cycle through individual file diffs before making a decision.
This means you cannot properly review each file's changes before approving or rejecting the batch, which defeats the purpose of having a permission prompt at all.
Steps to reproduce
- Set "edit": "ask" in your opencode.json permission config
- Ask the agent to edit two or more files in a single prompt
- When the permission dialog appears, try to navigate between individual file diffs
Screenshot
Current behavior
All files are batched together with no file-switching navigation. The only available keybind cycles between Allow once / Allow always / Reject — there is nothing to navigate the file diffs themselves. The only partial workaround is ctrl+f to fullscreen, but that only shows one file with no way to switch to the next.
Expected behavior
A keybind should allow cycling through each file's diff one at a time before committing to a decision.
Operating System
macOS 26.0.1
OpenCode version
1.3.17
Terminal
Warp Terminal v0.2026.04.01.08.39.stable_02
Description
When an agent edits multiple files in a single tool call, the permission prompt batches all file diffs into one dialog with no way to navigate between them. There is no working keybind to cycle through individual file diffs before making a decision.
This means you cannot properly review each file's changes before approving or rejecting the batch, which defeats the purpose of having a permission prompt at all.
Steps to reproduce
Screenshot
Current behavior
All files are batched together with no file-switching navigation. The only available keybind cycles between
Allow once / Allow always / Reject— there is nothing to navigate the file diffs themselves. The only partial workaround isctrl+fto fullscreen, but that only shows one file with no way to switch to the next.Expected behavior
A keybind should allow cycling through each file's diff one at a time before committing to a decision.
Operating System
macOS 26.0.1
OpenCode version
1.3.17
Terminal
Warp Terminal v0.2026.04.01.08.39.stable_02