opencode
opencode copied to clipboard
The open source coding agent.
- Fixes #6328. - Collapse \r progress-bar overwrites in bash tool output; coalesce unchanged metadata updates to reduce churn.
Fixes #6699 ## Changes - Check whether or not we have an active dialog when listening for drag events in the prompt input, and return early if that's the case....
When switching/resuming sessions, the entire execution context remains bound to `Instance.directory` (where opencode was started), not the session's stored `directory`. ## What's affected - **System prompt** - LLM is told...
- run direnv export inside the bash/zsh wrapper before eval so .envrc gets applied even for non-interactive ! commands. - Change is in packages/opencode/src/session/prompt.ts:1206 (zsh) and packages/opencode/src/session/prompt.ts:1220 (bash).
### Description The icon in select menus is not aligned horizontally ### OpenCode version Version 1.0.223 (1.0.223) ### Steps to reproduce _No response_ ### Screenshot and/or share link ### Operating...
### 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 It...
### Description In the configuration documentation, it is only stated that the global configuration file is located at `~/.config/opencode/opencode.json`. However, in cases where the `XDG_CONFIG_HOME` environment variable is set, OpenCode...
### Description http://127.0.0.1:4096/doc returns openapi.json Here is (yaml version) snippet: ```yaml /event: get: operationId: event.subscribe parameters: - in: query name: directory schema: type: string summary: Subscribe to events description: Get...
Fixes #6657 ## Changes - Memoize the worktrees in the `session-header.tsx` component to prevent the right side content flicker and navigate. - Create a new utility file called `same.ts` to...
Clears per-session file read timestamps when sessions are deleted, preventing memory accumulation during long-running sessions. This is fairly low impact, but non-zero. The leak only occurs within a single opencode...