opencode
opencode copied to clipboard
The open source coding agent.
The PR uses a relative path for symbolic link See https://github.com/sst/opencode/issues/197 Fix verified locally by running local npm registry: ``` cat > ./verdaccio.local.yaml
Allow loading mcp configs from `~/.config/opencode/mcp/*.json` and `$PWD/.opencode/mcp/*.json`. Closes #1998.
## Summary This feature allows users to maintain session-specific notes, todos, or system prompt extensions that persist in the session and are visible to the agent at all time. It...
Add convertMCPArgs function to properly convert string parameters from MCP tools to their expected types (numbers, booleans, objects, arrays) before passing them to tool execution functions.
## Summary Introduce a new `optional` config parameter to agents: `promptMode` The `promptMode` param has 2 possible values: `append` and `replace` - `append`: Appends the agent's system prompt to opencode's...
Optional Fast Apply model
This extends the Typescript LSP handler to: - Detect Deno indicators (`deno.json(c)`) when identifying the nearest root - Adds a conditional check to spawn the Deno LSP instead of tsserver...
This fixes #1808 Searching for a .sln or .csproj file doesnt work, since its always prefixed with a name. For example: `MySolution.sln` Added a `globsUp` function based on the `globUp`...
- Add time_format config option: 'detect', '12h', '24h' - Auto-detects system preference on macOS, defaults to 12h elsewhere - Updates TUI to display timestamps in user's preferred format
Add disclaimer about tool use after rejection to the system prompt, makes it so the model knows it's okay to use a tool even right after it was rejected.