-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopencode.json
More file actions
83 lines (83 loc) · 5.44 KB
/
Copy pathopencode.json
File metadata and controls
83 lines (83 loc) · 5.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{
"$schema": "https://opencode.ai/config.json",
"compaction": {
"auto": true,
"prune": true,
"reserved": 8000
},
"plugin": [
"opencode-token-optimizer"
],
"provider": {
"opencode": {
"models": {
"big-pickle": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"deepseek-v4-flash-free": { "limit": { "context": 128000, "input": 25000, "output": 8000 } },
"mimo-v2.5-free": { "limit": { "context": 128000, "input": 25000, "output": 8000 } },
"nemotron-3-ultra-free": { "limit": { "context": 128000, "input": 25000, "output": 8000 } },
"north-mini-code-free": { "limit": { "context": 128000, "input": 25000, "output": 8000 } },
"qwen3.6-plus": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"qwen3.5-plus": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"deepseek-v4-pro": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"deepseek-v4-flash": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"glm-5.2": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"glm-5.1": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"glm-5": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"minimax-m3": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"minimax-m2.7": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"minimax-m2.5": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"kimi-k2.7-code": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"kimi-k2.6": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"kimi-k2.5": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"grok-build-0.1": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"gpt-5.5": { "limit": { "context": 1000000, "input": 25000, "output": 32000 } },
"gpt-5.5-pro": { "limit": { "context": 1000000, "input": 25000, "output": 32000 } },
"gpt-5.4": { "limit": { "context": 1000000, "input": 25000, "output": 32000 } },
"gpt-5.4-pro": { "limit": { "context": 1000000, "input": 25000, "output": 32000 } },
"gpt-5.4-mini": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gpt-5.4-nano": { "limit": { "context": 1000000, "input": 25000, "output": 8000 } },
"gpt-5.3-codex": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gpt-5.3-codex-spark": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gpt-5.2": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gpt-5.2-codex": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gpt-5.1": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gpt-5.1-codex": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gpt-5.1-codex-max": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gpt-5.1-codex-mini": { "limit": { "context": 1000000, "input": 25000, "output": 8000 } },
"gpt-5": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gpt-5-codex": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gpt-5-nano": { "limit": { "context": 1000000, "input": 25000, "output": 8000 } },
"claude-fable-5": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"claude-opus-4-8": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"claude-opus-4-7": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"claude-opus-4-6": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"claude-opus-4-5": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"claude-opus-4-1": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"claude-sonnet-5": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"claude-sonnet-4-6": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"claude-sonnet-4-5": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"claude-sonnet-4": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"claude-haiku-4-5": { "limit": { "context": 200000, "input": 25000, "output": 16000 } },
"gemini-3.5-flash": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gemini-3.1-pro": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } },
"gemini-3-flash": { "limit": { "context": 1000000, "input": 25000, "output": 16000 } }
}
}
},
"agent": {
"quick": {
"description": "For trivial quick tasks like typo fixes, renames, and simple edits.",
"mode": "subagent",
"model": "opencode/big-pickle",
"permission": {
"edit": "allow",
"bash": "deny"
},
"prompt": "You are a quick-task agent. Handle only trivial, single-step tasks: fix typos, rename variables/symbols, update comments, bump versions, or simple one-line changes. Do NOT explore codebase architecture or make multi-step changes. Be fast and minimal."
}
},
"tool_output": {
"max_lines": 100,
"max_bytes": 4096
}
}