opencode-agent[bot]
ad596fb42b
chore(core): upgrade fff to 0.10.1 ( #38545 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-23 12:34:24 -05:00
opencode-agent[bot]
74e92f73e0
refactor(ai): remove unused response format ( #38540 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-23 12:32:33 -05:00
James Long
8f3465c951
refactor(tui): load native V2 themes ( #38430 )
2026-07-23 12:35:29 -04:00
Shoubhit Dash
466b75b19d
feat(cli): expand acp v1 support ( #38325 )
2026-07-23 21:13:46 +05:30
James Long
833dd2ed7f
refactor(tui): simplify turn usage reduction ( #38514 )
2026-07-23 11:22:00 -04:00
Shoubhit Dash
bbe985b4d0
chore(cli): upgrade acp sdk ( #38316 )
2026-07-23 20:44:14 +05:30
James Long
5b1321a8ca
feat(tui): add turn token usage diagnostics ( #38398 )
2026-07-23 10:00:51 -04:00
Simon Klee
52c98a4eeb
mini: add replay settings to cli config ( #38487 )
2026-07-23 12:12:25 +02:00
opencode-agent[bot]
b6f85c2250
fix(core): default custom model capabilities ( #38449 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-22 23:20:16 -05:00
opencode-agent[bot]
6e8aefcfa0
fix(ai): normalize Bedrock cache usage ( #38427 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-07-22 21:42:53 -05:00
James Long
f1f0f47ee2
fix(core): migrate named agent colors ( #38414 )
2026-07-22 22:38:13 -04:00
Kit Langton
203b9f59b7
fix(core): load dynamic models for generation ( #38401 )
2026-07-22 22:26:08 -04:00
Aiden Cline
48bcbd09ef
fix(ai): handle incomplete responses without reasons ( #38374 )
2026-07-22 20:49:08 -05:00
James Long
d86f732df3
refactor(tui): generate syntax from V2 theme ( #38397 )
2026-07-22 21:33:25 -04:00
Dax Raad
a817fe5e6c
fix(schema): loosen agent color response
2026-07-22 19:22:01 -04:00
James Long
381f6c47b4
docs(tui): add generated V2 theme reference ( #38396 )
2026-07-22 18:30:31 -04:00
James Long
b6e14b5a74
refactor(tui): finish V2 theme migration ( #38383 )
2026-07-22 17:56:22 -04:00
opencode-agent[bot]
36979c9641
test(core): consolidate provider factory coverage ( #38390 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-07-22 16:50:33 -05:00
opencode-agent[bot]
4e067a2014
test(core): remove duplicate patch integration tests ( #38389 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-07-22 16:19:06 -05:00
opencode-agent[bot]
5913c1db0b
chore: merge dev into v2 ( #38377 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Frank <frank@anoma.ly>
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Dax <mail@thdxr.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Nabs <nabil@instafork.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com>
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Victor Navarro <vn4varro@gmail.com>
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com>
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com>
Co-authored-by: Mark <geraint0923@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com>
Co-authored-by: Jay <air@live.ca>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
Co-authored-by: BB84 <110078428+BB-84C@users.noreply.github.com>
Co-authored-by: Dustin Deus <deusdustin@gmail.com>
Co-authored-by: Jack <jack@anoma.ly>
Co-authored-by: Sebastian <hasta84@gmail.com>
Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: Test User <test@test.com>
Co-authored-by: Simon Klee <hello@simonklee.dk>
Co-authored-by: Rahul A Mistry <149420892+ProdigyRahul@users.noreply.github.com>
Co-authored-by: Qiping Li <liqiping1991@gmail.com>
Co-authored-by: liqiping <liqiping@msh.team>
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com>
Co-authored-by: Matthias Reso <13337103+mreso@users.noreply.github.com>
Co-authored-by: tobwen <1864057+tobwen@users.noreply.github.com>
Co-authored-by: Daniel Polito <danielbpolito@gmail.com>
Co-authored-by: opencode <noreply@opencode.ai>
2026-07-22 15:33:14 -05:00
James Long
88f572cfce
refactor(tui): migrate selection views to V2 theme ( #38001 )
2026-07-22 16:19:00 -04:00
Aiden Cline
2271f9b222
feat(ai): support PDF inputs ( #38253 )
2026-07-22 13:42:29 -05:00
James Long
8a36abd328
feat(tui): add developer debug bar ( #38359 )
2026-07-22 14:35:28 -04:00
Aiden Cline
532292b5f3
fix(core): reject malformed patch hunks ( #38188 )
2026-07-22 13:11:51 -05:00
Dax Raad
89e3141079
fix(core): preserve cache for session generation
2026-07-22 12:21:40 -04:00
Kit Langton
7a1f9764a2
feat(core): compact durable tool metadata ( #38343 )
2026-07-22 12:09:48 -04:00
opencode-agent[bot]
b91dd78ab3
test(core): remove source text assertions ( #38342 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com>
2026-07-22 11:50:40 -04:00
James Long
dba5da7c10
fix(tui): restore shell mode styling ( #38231 )
2026-07-22 11:23:50 -04:00
opencode-agent[bot]
aea36d7630
fix(tui): prevent duplicate message forks ( #38240 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-22 10:11:58 -05:00
opencode-agent[bot]
03474816ea
test(core): stabilize wellknown event subscriptions ( #38331 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-22 09:40:31 -05:00
Kit Langton
5a9ed4d350
fix: make tool progress live-only ( #38217 )
2026-07-22 10:40:07 -04:00
Simon Klee
4204b9d087
fix(tui): show providers in Mini model search ( #38321 )
2026-07-22 16:02:17 +02:00
Simon Klee
8fad13365b
feat(tui): add mini splash setting ( #38317 )
...
Fix #38010
2026-07-22 15:46:50 +02:00
Simon Klee
5841b04fe7
tui: resolve default mini footer agent ( #38315 )
2026-07-22 15:42:12 +02:00
Simon Klee
e12ec8681b
fix(tui): render mini markdown in mono mode ( #38313 )
2026-07-22 15:32:43 +02:00
Simon Klee
a3e2cc0dcd
feat(tui): add mini agent switching ( #38287 )
...
Fixes #36121
2026-07-22 11:14:10 +00:00
Simon Klee
648183cecb
fix(tui): quiet hidden mini footer ( #38279 )
2026-07-22 12:21:43 +02:00
Simon Klee
58d18be590
oc mini v2 ( #38278 )
2026-07-22 11:50:21 +02:00
Simon Klee
dc9fd126a0
test(cli): cover interactive command flags ( #38273 )
2026-07-22 11:16:14 +02:00
Simon Klee
794137b33b
refactor(tui): narrow mini compatibility surfaces ( #38262 )
2026-07-22 10:35:35 +02:00
Simon Klee
0e08b7330f
fix(tui): set mini terminal title on Linux ( #38261 )
2026-07-22 10:35:07 +02:00
Simon Klee
ced3d5e02a
fix(tui): submit prompt when resuming session ( #38260 )
2026-07-22 10:34:39 +02:00
Simon Klee
6e826f3e22
fix(tui): hide project commands from mini palette ( #38259 )
2026-07-22 10:34:08 +02:00
Simon Klee
8bb1cfaa3b
fix: defer catalog validation to session execution ( #38258 )
2026-07-22 10:32:52 +02:00
Simon Klee
691a7d93c8
feat(tui): add compact command to mini ( #38251 )
2026-07-22 07:03:46 +02:00
Simon Klee
ca6da05d07
fix(tui): show skill name in mini tool output ( #38250 )
2026-07-22 07:03:02 +02:00
Aiden Cline
23483ea013
feat(ai): support custom reasoning fields ( #38227 )
2026-07-21 23:42:59 -05:00
Aiden Cline
69c05ae3fc
feat(codemode): assimilate promise thenables ( #38237 )
2026-07-21 23:32:02 -05:00
opencode-agent[bot]
59ad593d9c
fix(core): reduce snapshot repository setup ( #38162 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-07-21 23:08:24 -05:00
James Long
6b9136e797
fix(tui): inherit elevated tool theme ( #38224 )
2026-07-21 22:45:21 -04:00
opencode-agent[bot]
80dc21d8f7
fix(cli): use hosted updater API ( #38223 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2026-07-22 02:34:48 +00:00
Aiden Cline
c8a40450e5
feat(codemode): support generator functions ( #38172 )
2026-07-21 20:36:42 -05:00
Dax Raad
e84938b309
fix(core): make session warming observable
2026-07-21 21:30:05 -04:00
Dax Raad
c821d49386
feat(updates): add artifact build endpoints
2026-07-21 21:29:42 -04:00
Dax Raad
f683eef5f9
feat(core): add session warming
2026-07-21 20:43:26 -04:00
Aiden Cline
a0a6963beb
fix(core): discover Copilot API endpoint ( #38184 )
2026-07-21 19:28:31 -05:00
Dax Raad
da35eac93f
fix(sdk): build without legacy sources
2026-07-21 20:13:27 -04:00
Dax Raad
c944048bcf
feat(updates): add release control service
2026-07-21 19:58:56 -04:00
Dax
8de40be6ea
feat(plugin): expose app metadata ( #38179 )
2026-07-21 22:16:25 +00:00
Simon Klee
2ed8fe5960
mini: add hideable footer details ( #38192 )
2026-07-21 23:28:40 +02:00
Dax
1ea9137c01
fix(core): identify spawned subagents ( #38189 )
2026-07-21 16:54:01 -04:00
opencode-agent[bot]
77d3289d27
chore: merge dev into v2 ( #38182 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Victor Navarro <vn4varro@gmail.com>
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com>
Co-authored-by: Frank <frank@anoma.ly>
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Dax <mail@thdxr.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Nabs <nabil@instafork.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com>
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com>
Co-authored-by: Mark <geraint0923@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com>
Co-authored-by: Jay <air@live.ca>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
Co-authored-by: BB84 <110078428+BB-84C@users.noreply.github.com>
Co-authored-by: Dustin Deus <deusdustin@gmail.com>
Co-authored-by: Jack <jack@anoma.ly>
Co-authored-by: Sebastian <hasta84@gmail.com>
Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: Test User <test@test.com>
Co-authored-by: Simon Klee <hello@simonklee.dk>
Co-authored-by: Rahul A Mistry <149420892+ProdigyRahul@users.noreply.github.com>
Co-authored-by: Qiping Li <liqiping1991@gmail.com>
Co-authored-by: liqiping <liqiping@msh.team>
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com>
Co-authored-by: Matthias Reso <13337103+mreso@users.noreply.github.com>
Co-authored-by: tobwen <1864057+tobwen@users.noreply.github.com>
Co-authored-by: Daniel Polito <danielbpolito@gmail.com>
2026-07-21 15:24:47 -05:00
opencode-agent[bot]
e6607fb58d
fix(core): authorize symlinks by lexical path ( #38180 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-21 15:13:18 -05:00
opencode-agent[bot]
128e2550ef
fix(core): use shared app node import ( #38181 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-07-21 15:08:53 -05:00
Simon Klee
e8d273ae5b
mini: add monochrome ASCII mode ( #38173 )
2026-07-21 22:01:09 +02:00
Aiden Cline
7ec1b6e580
feat(core): deliver CodeMode catalog through instructions ( #38003 )
2026-07-21 14:46:18 -05:00
Simon Klee
c4fa5e6619
mini: add turn summary visibility setting ( #38153 )
2026-07-21 21:01:47 +02:00
Aiden Cline
6ec17e5d55
fix(core): align patch Unicode matching ( #38160 )
2026-07-21 13:47:52 -05:00
Dax
0405670cab
refactor(core): move database path policy ( #38159 )
2026-07-21 18:44:37 +00:00
opencode-agent[bot]
caf727ecb7
fix(core): filter unsupported media inputs ( #38145 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-07-21 13:44:10 -05:00
Dax
9c38358197
refactor: centralize client identity ( #38148 )
2026-07-21 14:01:04 -04:00
Simon Klee
dd6c95fdc7
mini: add quiet transcript settings ( #38152 )
2026-07-21 19:36:34 +02:00
Aiden Cline
6f4b9504e5
feat(codemode): support custom async iterators ( #38141 )
2026-07-21 12:18:46 -05:00
Aiden Cline
dbfbb13ccc
fix(core): authorize patch move destinations ( #38133 )
2026-07-21 12:18:23 -05:00
Simon Klee
99b2e78d75
fix(tui): improve responsive footer details ( #38116 )
2026-07-21 19:00:21 +02:00
opencode-agent[bot]
023f76f6fc
fix(core): refresh model catalog every five minutes ( #38142 )
...
Co-authored-by: Victor Navarro <36263538+vimtor@users.noreply.github.com>
2026-07-21 16:34:54 +00:00
Dax
69d7c2add7
feat(util): configure package publishing ( #38129 )
2026-07-21 12:32:23 -04:00
Shoubhit Dash
cf651bc41b
feat(cli): port ACP to V2 ( #37907 )
2026-07-21 21:13:21 +05:30
Aiden Cline
8d80365ef4
refactor(codemode): simplify model-facing wording ( #38042 )
2026-07-21 10:19:53 -05:00
Aiden Cline
3ea8895299
fix(core): enforce patch EOF anchors ( #38039 )
2026-07-21 10:15:51 -05:00
Dax
3304e79827
fix(tui): prevent autocomplete search flicker ( #38128 )
2026-07-21 10:41:36 -04:00
opencode-agent[bot]
cf2c1bf425
refactor(core): break plugin host cycle ( #38120 )
...
Co-authored-by: James Long <17031+jlongster@users.noreply.github.com>
2026-07-21 10:35:00 -04:00
Dax
e0810753f2
refactor: extract shared util package ( #37828 )
2026-07-21 10:34:29 -04:00
Dax
7243bd9e12
fix: preserve runtime option defaults ( #38118 )
2026-07-21 10:30:18 -04:00
Simon Klee
dd50d457b0
refactor(tui): simplify mini footer status line ( #38112 )
2026-07-21 16:08:19 +02:00
Simon Klee
592ef7433a
mini: settle on wait and durable pending ( #37984 )
2026-07-21 15:42:55 +02:00
opencode-agent[bot]
fd97d789ef
test(app): stabilize offset observer test ( #38044 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-21 00:26:46 -05:00
Aiden Cline
7111f93836
feat(codemode): support bounded async iteration ( #38040 )
2026-07-21 00:02:31 -05:00
Aiden Cline
e770415fd5
fix(core): normalize CRLF patch lines ( #38038 )
2026-07-20 23:59:10 -05:00
Aiden Cline
96dc560833
fix(core): accept padded patch markers ( #38036 )
2026-07-20 23:44:17 -05:00
Aiden Cline
eb4ff91c2d
fix(core): compose successive patch updates ( #38034 )
2026-07-20 23:36:48 -05:00
Aiden Cline
a81c04fd31
feat(codemode): support labeled control flow ( #38035 )
2026-07-20 23:36:24 -05:00
Aiden Cline
63e2054f50
fix(core): improve patch errors ( #38016 )
2026-07-20 22:49:04 -05:00
Brendan Allan
09a38f1984
fix(server): allow authenticated CORS preflight ( #38026 )
2026-07-20 23:41:27 -04:00
Aiden Cline
065b108bba
feat(codemode): support JSON callbacks ( #38006 )
2026-07-20 22:25:14 -05:00
Dax Raad
39fdd67123
fix: remove legacy sdk from ci builds
2026-07-20 22:51:12 -04:00
Dax Raad
44b6938b2a
removed packages/opencode
2026-07-20 21:54:22 -04:00
Dax Raad
fc7e4cf93e
fix(server): preserve v1 auth compatibility
2026-07-20 21:46:23 -04:00
Dax Raad
43c08387f1
refactor: isolate legacy flags
2026-07-20 21:42:02 -04:00
Dax Raad
407ac2d8aa
refactor(server): migrate host options
2026-07-20 21:21:36 -04:00
Dax Raad
9445b4d940
refactor(server): inject config options
2026-07-20 21:05:13 -04:00
Dax Raad
0409e6884d
refactor(server): inject runtime options
2026-07-20 20:49:25 -04:00
Dax Raad
ace77a5cf7
refactor(server): centralize server options
2026-07-20 20:33:17 -04:00
Aiden Cline
f5a487ffcd
feat(codemode): add Set method parity ( #38000 )
2026-07-20 16:48:35 -05:00
Aiden Cline
455b5d3165
fix(core): match dev patch behavior ( #37709 )
2026-07-20 16:46:11 -05:00
James Long
a2c4c7a64b
refactor(tui): migrate diff viewer to V2 theme ( #37999 )
2026-07-20 17:29:43 -04:00
opencode-agent[bot]
e93fa06d05
feat(ai): support image-guided generation ( #37998 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-20 16:21:38 -05:00
opencode-agent[bot]
fa4ec98e1d
feat(ai): add Z.ai image generation ( #37780 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-20 15:53:21 -05:00
opencode-agent[bot]
4c9a4309ce
chore: merge dev into v2 ( #37996 )
...
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: Victor Navarro <vn4varro@gmail.com>
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com>
Co-authored-by: Frank <frank@anoma.ly>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Dax <mail@thdxr.com>
Co-authored-by: Nabs <nabil@instafork.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com>
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com>
Co-authored-by: Mark <geraint0923@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com>
Co-authored-by: Jay <air@live.ca>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
Co-authored-by: BB84 <110078428+BB-84C@users.noreply.github.com>
Co-authored-by: Dustin Deus <deusdustin@gmail.com>
Co-authored-by: Jack <jack@anoma.ly>
Co-authored-by: Sebastian <hasta84@gmail.com>
Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: Test User <test@test.com>
Co-authored-by: Simon Klee <hello@simonklee.dk>
Co-authored-by: Rahul A Mistry <149420892+ProdigyRahul@users.noreply.github.com>
Co-authored-by: Qiping Li <liqiping1991@gmail.com>
Co-authored-by: liqiping <liqiping@msh.team>
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com>
Co-authored-by: Matthias Reso <13337103+mreso@users.noreply.github.com>
Co-authored-by: tobwen <1864057+tobwen@users.noreply.github.com>
2026-07-20 15:20:59 -05:00
James Long
c0ba62b972
refactor(tui): expose theme colors as properties ( #37995 )
2026-07-20 16:17:09 -04:00
opencode-agent[bot]
8cb9361149
feat(ai): add Google image generation ( #37781 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-20 15:12:22 -05:00
Dax Raad
642950a763
fix(cli): isolate bun updater cache
2026-07-20 16:02:42 -04:00
opencode-agent[bot]
df1f42d80f
feat(ai): add xAI image generation ( #37778 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-20 15:00:31 -05:00
Aiden Cline
0c18d06c9f
feat(codemode): add groupBy parity ( #37992 )
2026-07-20 14:58:09 -05:00
opencode-agent[bot]
17c1e9b083
refactor(ai): infer image provider options ( #37948 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-20 14:44:30 -05:00
Dax Raad
0b2e2cbab0
fix(core): ignore empty provider api keys
2026-07-20 15:29:13 -04:00
James Long
79d0077f63
feat(tui): add categorical theme hues ( #37985 )
2026-07-20 15:28:53 -04:00
Dax Raad
0aa4031dd0
refactor(core): inject models options
2026-07-20 15:18:39 -04:00
Dax Raad
f971aa0719
refactor(server): inject database options
2026-07-20 15:18:39 -04:00
opencode-agent[bot]
61b7caa0b5
fix(tui): make migrated selected background transparent ( #37967 )
...
Co-authored-by: James Long <longster@gmail.com>
2026-07-20 13:41:18 -04:00
Aiden Cline
98c29075b4
feat(codemode): complete date parity ( #37960 )
2026-07-20 12:13:16 -05:00
Aiden Cline
6d50023457
feat(codemode): complete regexp and math parity ( #37955 )
2026-07-20 11:29:55 -05:00
James Long
e8b19afa8f
fix(tui): adapt file badge accent to theme mode ( #37953 )
2026-07-20 11:45:29 -04:00
Aiden Cline
3da0dea8e7
feat(codemode): expand standard library parity ( #37943 )
2026-07-20 09:59:37 -05:00
Dax Raad
c7aa47c144
feat(tui): implement session timeline
2026-07-20 09:53:07 -04:00
James Long
7be95bcd6a
feat(tui): support single-mode themes ( #37930 )
2026-07-20 09:37:48 -04:00
opencode-agent[bot]
3f4fb3f9db
fix(tui): show opencode2 continuation command ( #37933 )
...
Co-authored-by: Dax <mail@thdxr.com>
2026-07-20 13:36:02 +00:00
James Long
6702ce0d3f
fix(tui): soften theme scale extremes ( #37555 )
2026-07-20 09:20:20 -04:00
Simon Klee
a9895a1e8a
fix(tui/mini): idle footer when session idles ( #37910 )
2026-07-20 13:22:46 +02:00
Simon Klee
75c7ac6a2c
tui/mini: consolidate stream and panel internals ( #37903 )
2026-07-20 12:45:48 +02:00
Simon Klee
0eb71d0fc7
refactor(tui): extract shared frontend helpers ( #37868 )
2026-07-20 10:43:02 +02:00
Aiden Cline
deee40c572
fix(codemode): parse canonical index keys ( #37851 )
2026-07-19 23:55:53 -05:00
Aiden Cline
8b5655ed53
fix(ai): preserve compatible reasoning details ( #37708 )
2026-07-19 22:30:55 -05:00
opencode-agent[bot]
b9525b5878
fix(ai): expand context overflow patterns ( #37848 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-19 22:22:56 -05:00
opencode-agent[bot]
2b8d1998d6
fix(ai): buffer partial tool call identity ( #37847 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-19 22:12:49 -05:00
Aiden Cline
391cfbcfe7
fix(codemode): align string, array, and Date behavior ( #37775 )
2026-07-19 21:41:06 -05:00
Dax Raad
fe0c74f4df
fix(cli): accept updated service on restart
2026-07-19 19:29:40 -04:00
Kit Langton
6d32bc9cb0
feat(simulation): control arbitrary tool lifecycles ( #37816 )
2026-07-19 17:40:30 -04:00
Simon Klee
925c2423de
mini: add reconnect, forms, and shared targets ( #37811 )
...
Centralize session target resolution for mini and noninteractive
run paths. Recover from transport drops, replace questions with
forms, and keep tool/catalog state location-scoped with live
progress and theme discovery.
2026-07-19 22:45:10 +02:00
Kit Langton
71cb419570
fix(simulation): validate semantic click identity ( #37808 )
2026-07-19 16:43:53 -04:00
Kit Langton
edc93ceff1
feat(simulation): expose semantic UI snapshots ( #37802 )
2026-07-19 16:04:27 -04:00
opencode-agent[bot]
86a468c4d8
fix(tui): move agent cycling to shift-tab ( #37706 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-07-19 21:45:03 +02:00
opencode-agent[bot]
f05d2ab551
fix(tui): load root sessions in switcher ( #37784 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2026-07-19 16:32:32 +00:00
opencode-agent[bot]
bef6cfbffe
feat(client): support opaque payload schemas ( #37773 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-19 16:08:26 +00:00
Aiden Cline
fe9a936867
feat(server): expose runtime MCP controls over HTTP ( #37712 )
2026-07-19 10:28:25 -05:00
Aiden Cline
d5669ca934
docs(codemode): streamline README ( #37769 )
2026-07-19 10:18:24 -05:00
opencode-agent[bot]
04f0a771a3
feat(ai): add OpenAI image generation ( #37714 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-19 10:17:49 -05:00
Simon Klee
c50554d907
mini: move frontend into tui package ( #37754 )
2026-07-19 14:12:22 +02:00
Simon Klee
3f5ad8441f
cli: extract run from mini package ( #37737 )
2026-07-19 11:11:03 +02:00
Simon Klee
cf6e5b3604
mini: fix shell tool output display ( #37711 )
2026-07-19 09:31:38 +02:00
Aiden Cline
cbcf191fdb
fix(core): detach disposed MCP registrations from root scope ( #37660 )
2026-07-18 23:38:07 -05:00
Kit Langton
ba0bbdafaa
fix(core): preserve the first terminal failure ( #37705 )
2026-07-19 00:00:23 -04:00
Kit Langton
a288cb5a0c
fix(core): continue after malformed tool input ( #37701 )
2026-07-18 23:09:08 -04:00
Kit Langton
57ff57595a
fix(core): safely recover malformed tool input ( #37698 )
2026-07-18 21:52:45 -04:00
Kit Langton
584fdefe6f
fix(simulation): render screenshot symbol glyphs ( #37691 )
2026-07-18 21:36:21 -04:00
Kit Langton
c310ef82f4
fix(core): authorize relative external paths ( #37689 )
2026-07-18 19:55:18 -04:00
Dax Raad
4e85a37590
fix(tui): auto-approve permissions in auto mode
2026-07-18 17:54:59 -04:00
opencode-agent[bot]
fe9b051d1a
feat(core): allow MCP Code Mode opt-out ( #37681 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2026-07-18 17:17:56 -04:00
Aiden Cline
33f1b269e9
fix(codemode): stop leaking undefined into tool arguments ( #37652 )
2026-07-18 13:42:16 -05:00
opencode-agent[bot]
0d68b0bb20
fix(tui): style interrupted compaction neutrally ( #37655 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-18 13:41:01 -05:00
Kit Langton
4e56998d3c
fix(cli): harden managed service election ( #37645 )
2026-07-18 14:16:55 -04:00
Aiden Cline
d625bc86fc
feat(core): publish pending MCP status during connect ( #37605 )
2026-07-18 12:02:21 -05:00
Aiden Cline
5f437a09b0
feat(codemode): native coercion parity in interpreter ( #37608 )
2026-07-18 12:01:10 -05:00
opencode-agent[bot]
7d4496eafc
test(core): stabilize shell progress test ( #37643 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-18 11:59:24 -05:00
opencode-agent[bot]
1f2de535aa
fix(ai): parse compatible reasoning deltas ( #37558 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-07-18 10:57:10 -05:00
opencode-agent[bot]
529d55b1c3
fix(core): remove session import cycle ( #37596 )
...
Co-authored-by: James Long <17031+jlongster@users.noreply.github.com>
2026-07-18 13:24:47 +00:00
Aiden Cline
deb5b144c3
test(ai): record MiniMax messages compatibility ( #37604 )
2026-07-17 23:22:09 -05:00
opencode-agent[bot]
cd3cca0006
feat(core): add runtime MCP controls ( #37308 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-07-17 22:56:52 -05:00
Aiden Cline
08a7080e11
fix(tui): exit composer picker with up arrow ( #37601 )
2026-07-17 22:22:00 -05:00
Dax Raad
f2579c41b6
docs: allow trusted cli installation
2026-07-17 20:49:42 -04:00
Dax Raad
c4830c147d
fix(core): defer cyclic layer dependencies
2026-07-17 20:25:21 -04:00
Dax Raad
22c23cb44c
fix(cli): reduce startup overhead
2026-07-17 20:14:04 -04:00
opencode-agent[bot]
60ce33cde8
fix(cli): simplify service registration lease ( #37576 )
...
Co-authored-by: Dax Raad <826656+thdxr@users.noreply.github.com>
2026-07-17 19:47:17 -04:00
opencode-agent[bot]
6ea8247e0f
fix(cli): elect managed service by port bind ( #37572 )
...
Co-authored-by: Dax Raad <thdxr@users.noreply.github.com>
2026-07-17 23:12:36 +00:00
Aiden Cline
987242b3e8
fix(core): honor OAuth attempt expiration ( #37557 )
2026-07-17 16:10:53 -05:00
James Long
fafb04ed59
feat(tui): track hue source identity ( #37550 )
2026-07-17 15:38:22 -04:00
Aiden Cline
87d5b27668
feat(codemode): project OpenAPI schema directions ( #37361 )
2026-07-17 14:24:50 -05:00
James Long
c7a7900ff2
refactor(tui): migrate workflow views to V2 themes ( #37526 )
2026-07-17 15:18:58 -04:00
opencode-agent[bot]
f2a4011371
fix(cli): restore plugin list diagnostics ( #37540 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-17 13:42:44 -05:00
Aiden Cline
4bc8faa01c
feat(core): add tool namespaces ( #37529 )
2026-07-17 13:14:06 -05:00
Simon Klee
5d5b33f195
cli: rename node package to opencode-node ( #37528 )
2026-07-17 19:04:40 +02:00
Kit Langton
3fc06accbd
fix(simulation): normalize named key presses ( #37523 )
2026-07-17 12:24:54 -04:00
James Long
677526d72e
refactor(tui): migrate dialog views to V2 themes ( #37516 )
2026-07-17 12:17:11 -04:00
Kit Langton
bce9c639d1
feat(tui): expose session composer top slot ( #37518 )
2026-07-17 11:55:18 -04:00
Kit Langton
48adb9521c
feat(tui): expose session header slot ( #37520 )
2026-07-17 11:55:06 -04:00
opencode-agent[bot]
9b3a4655f1
fix(core): clarify user-executed shell history ( #37515 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-17 10:49:02 -05:00
James Long
bd79e24842
fix(tui): raise neutral permission backgrounds ( #37513 )
2026-07-17 11:35:02 -04:00
James Long
d67e035c18
refactor(tui): migrate leaf views to V2 themes ( #37510 )
2026-07-17 11:19:03 -04:00
Simon Klee
f8470404e3
fix(cli): stabilize Windows ARM64 Node builds ( #37503 )
2026-07-17 16:45:14 +02:00
opencode-agent[bot]
651751405d
test(tui): await diff tree context readiness ( #37501 )
...
Co-authored-by: James Long <longster@gmail.com>
2026-07-17 10:41:00 -04:00
Kit Langton
44f7bb71c1
chore: upgrade Effect to beta.98 ( #37498 )
2026-07-17 10:31:27 -04:00
James Long
b26d948b76
feat(tui): add hovered theme state ( #37404 )
2026-07-17 10:19:42 -04:00
Kit Langton
3db4458e6c
feat(session): expose transient generation API ( #37433 )
2026-07-17 09:25:50 -04:00
Simon Klee
42e2dde739
fix(cli): prevent Node stdout EPIPE failures
...
Keep draining standalone server stdout after reading its readiness message so
later server output does not write into a closed pipe.
Install the Node CLI broken-pipe handler before loading the main entrypoint.
Ignore only EPIPE while preserving all unrelated stdout errors. This prevents
Windows Node builds from failing when the TUI prints its exit epilogue after
renderer teardown.
2026-07-17 14:46:46 +02:00
Simon Klee
a1b274e6f8
node v2 cli support ( #36309 )
2026-07-17 14:45:06 +02:00
Aiden Cline
27e1692848
fix: rm used config
2026-07-17 00:15:16 -05:00
Aiden Cline
73567f3570
feat(core): record title and compaction usage in session totals ( #37441 )
2026-07-17 00:10:30 -05:00
Aiden Cline
91238441a6
fix(codemode): enforce lexical temporal dead zones ( #37358 )
2026-07-16 22:26:45 -05:00
Kit Langton
faf964691b
fix(core): initialize provider state before catalog transforms ( #37419 )
2026-07-16 22:45:42 -04:00
Kit Langton
4a7f760d25
fix(tui): preserve prompt footer actions ( #37180 )
2026-07-16 22:08:22 -04:00