opencode
opencode copied to clipboard
The open source coding agent.
### Description Plan mode was active (not Build) I asked for suggestions, but OpenCode allow files modifications and modified several files. This is something VERY serious. ### OpenCode version 1.0.150...
### Description In OpenCode, when using the `/undo` command to revert an AI-generated change (e.g., after the AI modified code or wrote new code), only the conversation message in the...
## Summary - Constrain dialog select options to single line height with `wrapMode="none"` and `maxHeight={1}` - Prevents text from wrapping to multiple lines in dialog menus ## Why - `Locale.truncate`...
### Summary - Fixes ctrl+p/ctrl+n keybindings to enable cursor movement within multi-line input instead of always triggering history navigation - History navigation now only activates when cursor is on boundary...
### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request The...
Changes in this PR: - Allow `/compact` slash command to accept optional arguments for summary focus - Fix `parentID` bug where compaction didn't replace session properly - Update compaction pipeline...
I’d like opencode to provide detailed telemetry for each interaction with the model so I can see exactly what is sent and received. Specifically: Per-request and per-response token counts. A...
Add a system prompt transform hook to allow plugins to alter system messages. Plugins receive a mutable `string[]` containing the system prompt parts and can modify, add, or remove entries....
fixes #5466
### Description Problem - When a user presses Ctrl+D to delete a non-active session in the Sessions dialog (Ctrl+X, L), the selection/focus unexpectedly jumps to the currently active session. This...