opencode
opencode copied to clipboard
The open source coding agent.
When viewing a subagent session, the model sync was persisting to the parent session's model store, causing model "bleed" back to the main agent. This PR has OpenCode skip the...
Fixes #6669 Extends the "Global" section in the "Config" page to correctly OpenCodes preference of the XDG base directories when set. Adjusts other locations where the global configuration is incompletely...
### Problem **TL;DR** - attach/mention (e.g., `@somefile.txt`) any file and ask OpenCode to delete it, wait for completion, up arrow, enter. When a user attached a file (e.g., `@somefile.txt`) and...
### Description When you click on a project to collapse or expand it in the sidebar, you see a flicker in the right side content. It also seems to navigate...
### Description This is a weird one! It seems clearing the input with cmd+backspace (a common MacOS-ism) breaks when this `messages_half_page_up` keybind is configured:  But if I delete that...
The fix is complete. Here's a summary of the changes: ## Summary **Root Cause:** When parsing keybind strings like `"ctrl+u"`, the `Keybind.parse` function was creating `Info` objects without a `super`...
Idea: use ZeroMQ or WebSockets for shared event bus, synchronize multiple opencode TUIs and servers
Currently opencode uses an in memory event notification system, this means that you cannot have 2 opencode sessions open at the same time or use `opencode serve` and `opencode` tui...
Summary - Adds a status registry system that allows plugins to register dynamic status items - Status items can display in two formats: short (footer bar) and long (sidebar with...
Auto-compaction causes the subagent to lose its original context, possibly the system prompt as well
### Description I’m honestly frustrated, this is the second time it has happened. I have a QA Specialist subagent whose prompt explicitly instructs it to perform only QA-related tasks. However,...
I use global `agents.md` instructions for memory related workflow, regardless the project It is located in `$USER_PROFILE/.config/opencode` folder Under Windows it works as expected: ``` --- ## User what are...