opencode
opencode copied to clipboard
The open source coding agent.
## Problem Permission examples show catch-all `"*"` rules at the bottom, but OpenCode uses ["last matching rule wins"](https://github.com/anomalyco/opencode/blob/dev/packages/web/src/content/docs/permissions.mdx#L70) — so the catch-all overrides all specific rules above it. ## Solution...
Fixes #6676 ## Problem Bash permission patterns like `"kill *"` fail to match commands with flags (e.g., `kill -9 PID`). ## Solution Integrate the existing `Wildcard.allStructured()` function into the production...
### Description After an upgrade I see many messages like: ``` edit ~ Preparing edit... Error: The edit tool was called with invalid arguments: [ { "expected": "string", "code": "invalid_type",...
Adds debug logging and error handling for `.well-known/opencode` config fetches in enterprise installs. Logs output both the config path (not present today) and a SHA-256 of the config so you...
Currently, if a subagent stops at a request for permission to make edits and you press Esc, or any other case where you need to pause a subagent, it completely...
This is a proposal to allow timeouts to be set for LSPs at the specific server/LSP levels. Currently, there is a default timeout of 45 seconds, which is sometimes not...
### Description Hi! First time filing an issue with OpenCode. Brand new user within the last few days. Tried using the new Permissions system from https://github.com/anomalyco/opencode/pull/6319 , tried to use...
``` ← Edit frontend/package.json Error: File /frontend/package.json has been modified since it was last read. Last modification: 2026-01-05T23:29:26.516Z Last read: 2026-01-05T23:29:26.194Z Please read the file again before modifying it. ```...