opencode
opencode copied to clipboard
The open source coding agent.
Currently if we have multiple patterns for permission, like edit, we are always allowing all, this makes it be per pattern: config: ``` "read": "ask", ``` config: ``` "read": {...
## Summary This fix solves a whole series of bugs, resulting from filepath issues with backslashes occuring on Windows. → **Solution: normalize all internal paths to forward slashes using centralized...
Tweaking read permission check to be more consistent with Edit. Adding better docs for Read / Edit permissions. Also added some testing for both read / edit, maybe it's too...
## Summary - Add `max-height` and `overflow-y: auto` to the message nav tooltip content - Allows scrolling within the tooltip when there are many messages in a session ## Problem...
### 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 ##...
Enforcing structured output (c.f. Pydantic) and offload to temporary variables? [design patterns?]
### Question The OpenCode team is doing such a fantastic job that I want to begin building a new class of agents for myself. This is again a design pattern...
I find general agent very useful and i use it a lot of time to trigger parallel tasks, with prompts like: `do each task in a separate @general` when working...
## Summary - emit OSC 9 notifications when assistant messages complete in TUI and `opencode run` - share OSC 9 formatting/preview helper with tmux passthrough and safe truncation - cache...
# feat: Support physical keycode-based keybindings for non-English keyboard layouts ## Summary Add support for physical key position matching in keybindings, enabling shortcuts to work correctly with non-English keyboard layouts...
### Question Using the custom tool helper, you can only return text (not other metadata I see related to the output of built-in tools like edit and write). If this...