Skip to content

Commit 2dcb843

Browse files
committed
Merge upstream/dev: sync with opencode v1.0.65
- Updated download stats (2025-11-13, 2025-11-14) - New features: codesearch and websearch tools - Custom themes support - Session review improvements - UI/UX enhancements across console and desktop - Multiple package dependency updates - Build script improvements Resolved conflicts in: - STATS.md: Kept upstream stats with complete 2025-11-13 data - packages/opencode/script/build.ts: Simplified build process per upstream
2 parents d93f011 + 10d376e commit 2dcb843

File tree

140 files changed

+3393
-2829
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

140 files changed

+3393
-2829
lines changed

.github/actions/setup-bun/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ runs:
1313
uses: actions/cache@v4
1414
with:
1515
path: ~/.bun
16-
key: ${{ runner.os }}-bun-${{ hashFiles('bun.lockb', 'bun.lock') }}
16+
key: ${{ runner.os }}-bun-${{ hashFiles('package.json') }}-${{ hashFiles('bun.lockb', 'bun.lock') }}
1717
restore-keys: |
18-
${{ runner.os }}-bun-
18+
${{ runner.os }}-bun-${{ hashFiles('package.json') }}-
1919
2020
- name: Install dependencies
2121
run: bun install

.github/workflows/snapshot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
push:
55
branches:
66
- dev
7-
- opentui
7+
- windows
88
- v0
99

1010
concurrency: ${{ github.workflow }}-${{ github.ref }}

.opencode/opencode.json

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,4 @@
11
{
22
"$schema": "https://opencode.ai/config.json",
3-
"plugin": ["opencode-openai-codex-auth"],
4-
"mcp": {
5-
"weather": {
6-
"type": "local",
7-
"command": ["bun", "x", "@h1deya/mcp-server-weather"]
8-
},
9-
"context7": {
10-
"type": "remote",
11-
"url": "https://mcp.context7.com/mcp",
12-
"headers": {
13-
"CONTEXT7_API_KEY": "{env:CONTEXT7_API_KEY}"
14-
}
15-
}
16-
}
3+
"plugin": ["opencode-openai-codex-auth"]
174
}

.opencode/themes/mytheme.json

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
{
2+
"$schema": "https://opencode.ai/theme.json",
3+
"defs": {
4+
"nord0": "#2E3440",
5+
"nord1": "#3B4252",
6+
"nord2": "#434C5E",
7+
"nord3": "#4C566A",
8+
"nord4": "#D8DEE9",
9+
"nord5": "#E5E9F0",
10+
"nord6": "#ECEFF4",
11+
"nord7": "#8FBCBB",
12+
"nord8": "#88C0D0",
13+
"nord9": "#81A1C1",
14+
"nord10": "#5E81AC",
15+
"nord11": "#BF616A",
16+
"nord12": "#D08770",
17+
"nord13": "#EBCB8B",
18+
"nord14": "#A3BE8C",
19+
"nord15": "#B48EAD"
20+
},
21+
"theme": {
22+
"primary": {
23+
"dark": "nord8",
24+
"light": "nord10"
25+
},
26+
"secondary": {
27+
"dark": "nord9",
28+
"light": "nord9"
29+
},
30+
"accent": {
31+
"dark": "nord7",
32+
"light": "nord7"
33+
},
34+
"error": {
35+
"dark": "nord11",
36+
"light": "nord11"
37+
},
38+
"warning": {
39+
"dark": "nord12",
40+
"light": "nord12"
41+
},
42+
"success": {
43+
"dark": "nord14",
44+
"light": "nord14"
45+
},
46+
"info": {
47+
"dark": "nord8",
48+
"light": "nord10"
49+
},
50+
"text": {
51+
"dark": "nord4",
52+
"light": "nord0"
53+
},
54+
"textMuted": {
55+
"dark": "nord3",
56+
"light": "nord1"
57+
},
58+
"background": {
59+
"dark": "nord0",
60+
"light": "nord6"
61+
},
62+
"backgroundPanel": {
63+
"dark": "nord1",
64+
"light": "nord5"
65+
},
66+
"backgroundElement": {
67+
"dark": "nord1",
68+
"light": "nord4"
69+
},
70+
"border": {
71+
"dark": "nord2",
72+
"light": "nord3"
73+
},
74+
"borderActive": {
75+
"dark": "nord3",
76+
"light": "nord2"
77+
},
78+
"borderSubtle": {
79+
"dark": "nord2",
80+
"light": "nord3"
81+
},
82+
"diffAdded": {
83+
"dark": "nord14",
84+
"light": "nord14"
85+
},
86+
"diffRemoved": {
87+
"dark": "nord11",
88+
"light": "nord11"
89+
},
90+
"diffContext": {
91+
"dark": "nord3",
92+
"light": "nord3"
93+
},
94+
"diffHunkHeader": {
95+
"dark": "nord3",
96+
"light": "nord3"
97+
},
98+
"diffHighlightAdded": {
99+
"dark": "nord14",
100+
"light": "nord14"
101+
},
102+
"diffHighlightRemoved": {
103+
"dark": "nord11",
104+
"light": "nord11"
105+
},
106+
"diffAddedBg": {
107+
"dark": "#3B4252",
108+
"light": "#E5E9F0"
109+
},
110+
"diffRemovedBg": {
111+
"dark": "#3B4252",
112+
"light": "#E5E9F0"
113+
},
114+
"diffContextBg": {
115+
"dark": "nord1",
116+
"light": "nord5"
117+
},
118+
"diffLineNumber": {
119+
"dark": "nord2",
120+
"light": "nord4"
121+
},
122+
"diffAddedLineNumberBg": {
123+
"dark": "#3B4252",
124+
"light": "#E5E9F0"
125+
},
126+
"diffRemovedLineNumberBg": {
127+
"dark": "#3B4252",
128+
"light": "#E5E9F0"
129+
},
130+
"markdownText": {
131+
"dark": "nord4",
132+
"light": "nord0"
133+
},
134+
"markdownHeading": {
135+
"dark": "nord8",
136+
"light": "nord10"
137+
},
138+
"markdownLink": {
139+
"dark": "nord9",
140+
"light": "nord9"
141+
},
142+
"markdownLinkText": {
143+
"dark": "nord7",
144+
"light": "nord7"
145+
},
146+
"markdownCode": {
147+
"dark": "nord14",
148+
"light": "nord14"
149+
},
150+
"markdownBlockQuote": {
151+
"dark": "nord3",
152+
"light": "nord3"
153+
},
154+
"markdownEmph": {
155+
"dark": "nord12",
156+
"light": "nord12"
157+
},
158+
"markdownStrong": {
159+
"dark": "nord13",
160+
"light": "nord13"
161+
},
162+
"markdownHorizontalRule": {
163+
"dark": "nord3",
164+
"light": "nord3"
165+
},
166+
"markdownListItem": {
167+
"dark": "nord8",
168+
"light": "nord10"
169+
},
170+
"markdownListEnumeration": {
171+
"dark": "nord7",
172+
"light": "nord7"
173+
},
174+
"markdownImage": {
175+
"dark": "nord9",
176+
"light": "nord9"
177+
},
178+
"markdownImageText": {
179+
"dark": "nord7",
180+
"light": "nord7"
181+
},
182+
"markdownCodeBlock": {
183+
"dark": "nord4",
184+
"light": "nord0"
185+
},
186+
"syntaxComment": {
187+
"dark": "nord3",
188+
"light": "nord3"
189+
},
190+
"syntaxKeyword": {
191+
"dark": "nord9",
192+
"light": "nord9"
193+
},
194+
"syntaxFunction": {
195+
"dark": "nord8",
196+
"light": "nord8"
197+
},
198+
"syntaxVariable": {
199+
"dark": "nord7",
200+
"light": "nord7"
201+
},
202+
"syntaxString": {
203+
"dark": "nord14",
204+
"light": "nord14"
205+
},
206+
"syntaxNumber": {
207+
"dark": "nord15",
208+
"light": "nord15"
209+
},
210+
"syntaxType": {
211+
"dark": "nord7",
212+
"light": "nord7"
213+
},
214+
"syntaxOperator": {
215+
"dark": "nord9",
216+
"light": "nord9"
217+
},
218+
"syntaxPunctuation": {
219+
"dark": "nord4",
220+
"light": "nord0"
221+
}
222+
}
223+
}

STATS.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@
136136
| 2025-11-08 | 706,035 (+9,389) | 653,489 (+11,343) | 1,359,524 (+20,732) |
137137
| 2025-11-09 | 713,462 (+7,427) | 660,459 (+6,970) | 1,373,921 (+14,397) |
138138
| 2025-11-10 | 722,288 (+8,826) | 668,225 (+7,766) | 1,390,513 (+16,592) |
139-
| 2025-11-11 | 729,771 (+7,483) | 677,501 (+9,276) | 1,407,272 (+16,759) |
140-
| 2025-11-12 | 740,185 (+10,414) | 686,454 (+8,953) | 1,426,639 (+19,367) |
141-
| 2025-11-14 | 759,931 (+19,746) | 705,237 (+18,783) | 1,465,168 (+38,529) |
139+
| 2025-11-11 | 729,769 (+7,481) | 677,501 (+9,276) | 1,407,270 (+16,757) |
140+
| 2025-11-12 | 740,180 (+10,411) | 686,454 (+8,953) | 1,426,634 (+19,364) |
141+
| 2025-11-13 | 749,905 (+9,725) | 696,157 (+9,703) | 1,446,062 (+19,428) |
142+
| 2025-11-14 | 759,928 (+10,023) | 705,237 (+9,080) | 1,465,165 (+19,103) |

0 commit comments

Comments
 (0)