mirror of
https://github.com/aljazceru/opencode.git
synced 2025-12-22 02:04:22 +01:00
feat: jsonc configuration file support (#1434)
This commit is contained in:
@@ -5,9 +5,14 @@ description: Using the opencode JSON config.
|
||||
|
||||
You can configure opencode using a JSON config file.
|
||||
|
||||
```json title="opencode.json"
|
||||
## Format
|
||||
|
||||
opencode supports both JSON and JSONC (JSON with Comments) formats. You can use comments in your configuration files:
|
||||
|
||||
```jsonc title="opencode.jsonc"
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
// Theme configuration
|
||||
"theme": "opencode",
|
||||
"model": "anthropic/claude-sonnet-4-20250514",
|
||||
"autoupdate": true
|
||||
@@ -199,7 +204,7 @@ about rules here](/docs/rules).
|
||||
|
||||
You can configure specialized agents for specific tasks through the `agent` option.
|
||||
|
||||
```json title="opencode.json"
|
||||
```jsonc title="opencode.jsonc"
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"agent": {
|
||||
@@ -208,6 +213,7 @@ You can configure specialized agents for specific tasks through the `agent` opti
|
||||
"model": "anthropic/claude-sonnet-4-20250514",
|
||||
"prompt": "You are a code reviewer. Focus on security, performance, and maintainability.",
|
||||
"tools": {
|
||||
// Disable file modification tools for review-only agent
|
||||
"write": false,
|
||||
"edit": false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user