opencode-agent[bot]
8923e054b3
chore: update nix node_modules hashes
2026-07-24 19:19:12 +00:00
opencode-agent[bot]
a3268af137
Fix beta integration
2026-07-24 18:52:52 +00:00
opencode-agent[bot]
6bd22d4d1e
Apply PR #38403 : fix(ui): standardize tooltip delay
2026-07-24 18:52:30 +00:00
opencode-agent[bot]
924284dc48
Apply PR #37927 : fix(app): navigate tabs by selection history
2026-07-24 18:38:28 +00:00
opencode-agent[bot]
287ecf8ffa
Apply PR #29948 : fix(tui): keep command palette available in questions
2026-07-24 18:38:27 +00:00
Luke Parker and opencode-agent[bot]
6741dbc2c9
fix(ui): standardize tooltip delay
2026-07-24 06:21:49 +00:00
Dax Raad
a817fe5e6c
fix(schema): loosen agent color response
2026-07-22 19:22:01 -04:00
James Long and GitHub
381f6c47b4
docs(tui): add generated V2 theme reference ( #38396 )
2026-07-22 18:30:31 -04:00
James Long and GitHub
b6e14b5a74
refactor(tui): finish V2 theme migration ( #38383 )
2026-07-22 17:56:22 -04:00
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
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
+30
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 and GitHub
88f572cfce
refactor(tui): migrate selection views to V2 theme ( #38001 )
2026-07-22 16:19:00 -04:00
Aiden Cline and GitHub
2271f9b222
feat(ai): support PDF inputs ( #38253 )
2026-07-22 13:42:29 -05:00
James Long and GitHub
8a36abd328
feat(tui): add developer debug bar ( #38359 )
2026-07-22 14:35:28 -04:00
Aiden Cline and GitHub
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 and GitHub
7a1f9764a2
feat(core): compact durable tool metadata ( #38343 )
2026-07-22 12:09:48 -04:00
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 and GitHub
dba5da7c10
fix(tui): restore shell mode styling ( #38231 )
2026-07-22 11:23:50 -04:00
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
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 and GitHub
5a9ed4d350
fix: make tool progress live-only ( #38217 )
2026-07-22 10:40:07 -04:00
Simon Klee and GitHub
4204b9d087
fix(tui): show providers in Mini model search ( #38321 )
2026-07-22 16:02:17 +02:00
Simon Klee and GitHub
8fad13365b
feat(tui): add mini splash setting ( #38317 )
...
Fix #38010
2026-07-22 15:46:50 +02:00
Simon Klee and GitHub
5841b04fe7
tui: resolve default mini footer agent ( #38315 )
2026-07-22 15:42:12 +02:00
Simon Klee and GitHub
e12ec8681b
fix(tui): render mini markdown in mono mode ( #38313 )
2026-07-22 15:32:43 +02:00
Simon Klee and GitHub
a3e2cc0dcd
feat(tui): add mini agent switching ( #38287 )
...
Fixes #36121
2026-07-22 11:14:10 +00:00
Simon Klee and GitHub
648183cecb
fix(tui): quiet hidden mini footer ( #38279 )
2026-07-22 12:21:43 +02:00
Simon Klee and GitHub
58d18be590
oc mini v2 ( #38278 )
2026-07-22 11:50:21 +02:00
Simon Klee and GitHub
dc9fd126a0
test(cli): cover interactive command flags ( #38273 )
2026-07-22 11:16:14 +02:00
Simon Klee and GitHub
794137b33b
refactor(tui): narrow mini compatibility surfaces ( #38262 )
2026-07-22 10:35:35 +02:00
Simon Klee and GitHub
0e08b7330f
fix(tui): set mini terminal title on Linux ( #38261 )
2026-07-22 10:35:07 +02:00
Simon Klee and GitHub
ced3d5e02a
fix(tui): submit prompt when resuming session ( #38260 )
2026-07-22 10:34:39 +02:00
Simon Klee and GitHub
6e826f3e22
fix(tui): hide project commands from mini palette ( #38259 )
2026-07-22 10:34:08 +02:00
Simon Klee and GitHub
8bb1cfaa3b
fix: defer catalog validation to session execution ( #38258 )
2026-07-22 10:32:52 +02:00
Simon Klee and GitHub
691a7d93c8
feat(tui): add compact command to mini ( #38251 )
2026-07-22 07:03:46 +02:00
Simon Klee and GitHub
ca6da05d07
fix(tui): show skill name in mini tool output ( #38250 )
2026-07-22 07:03:02 +02:00
Aiden Cline and GitHub
23483ea013
feat(ai): support custom reasoning fields ( #38227 )
2026-07-21 23:42:59 -05:00
Aiden Cline and GitHub
69c05ae3fc
feat(codemode): assimilate promise thenables ( #38237 )
2026-07-21 23:32:02 -05:00
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 and GitHub
6b9136e797
fix(tui): inherit elevated tool theme ( #38224 )
2026-07-21 22:45:21 -04:00
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 and GitHub
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 and GitHub
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 Raad
c2351e308f
fix(ci): skip legacy artifacts on v2
2026-07-21 19:11:52 -04:00
Dax and GitHub
8de40be6ea
feat(plugin): expose app metadata ( #38179 )
2026-07-21 22:16:25 +00:00
Simon Klee and GitHub
2ed8fe5960
mini: add hideable footer details ( #38192 )
2026-07-21 23:28:40 +02:00
Dax and GitHub
1ea9137c01
fix(core): identify spawned subagents ( #38189 )
2026-07-21 16:54:01 -04:00
+29
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
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
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 and GitHub
e8d273ae5b
mini: add monochrome ASCII mode ( #38173 )
2026-07-21 22:01:09 +02:00
Aiden Cline and GitHub
7ec1b6e580
feat(core): deliver CodeMode catalog through instructions ( #38003 )
2026-07-21 14:46:18 -05:00
Simon Klee and GitHub
c4fa5e6619
mini: add turn summary visibility setting ( #38153 )
2026-07-21 21:01:47 +02:00
Aiden Cline and GitHub
6ec17e5d55
fix(core): align patch Unicode matching ( #38160 )
2026-07-21 13:47:52 -05:00
Dax and GitHub
0405670cab
refactor(core): move database path policy ( #38159 )
2026-07-21 18:44:37 +00:00
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 and GitHub
9c38358197
refactor: centralize client identity ( #38148 )
2026-07-21 14:01:04 -04:00
Simon Klee and GitHub
dd6c95fdc7
mini: add quiet transcript settings ( #38152 )
2026-07-21 19:36:34 +02:00
Aiden Cline and GitHub
6f4b9504e5
feat(codemode): support custom async iterators ( #38141 )
2026-07-21 12:18:46 -05:00
Aiden Cline and GitHub
dbfbb13ccc
fix(core): authorize patch move destinations ( #38133 )
2026-07-21 12:18:23 -05:00
Simon Klee and GitHub
99b2e78d75
fix(tui): improve responsive footer details ( #38116 )
2026-07-21 19:00:21 +02:00
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 and GitHub
69d7c2add7
feat(util): configure package publishing ( #38129 )
2026-07-21 12:32:23 -04:00
Shoubhit Dash and GitHub
cf651bc41b
feat(cli): port ACP to V2 ( #37907 )
2026-07-21 21:13:21 +05:30
Aiden Cline and GitHub
8d80365ef4
refactor(codemode): simplify model-facing wording ( #38042 )
2026-07-21 10:19:53 -05:00
Aiden Cline and GitHub
3ea8895299
fix(core): enforce patch EOF anchors ( #38039 )
2026-07-21 10:15:51 -05:00
Dax and GitHub
3304e79827
fix(tui): prevent autocomplete search flicker ( #38128 )
2026-07-21 10:41:36 -04:00
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 and GitHub
e0810753f2
refactor: extract shared util package ( #37828 )
2026-07-21 10:34:29 -04:00
Dax and GitHub
7243bd9e12
fix: preserve runtime option defaults ( #38118 )
2026-07-21 10:30:18 -04:00
Simon Klee and GitHub
dd50d457b0
refactor(tui): simplify mini footer status line ( #38112 )
2026-07-21 16:08:19 +02:00
Simon Klee and GitHub
592ef7433a
mini: settle on wait and durable pending ( #37984 )
2026-07-21 15:42:55 +02:00
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 and GitHub
7111f93836
feat(codemode): support bounded async iteration ( #38040 )
2026-07-21 00:02:31 -05:00
Aiden Cline and GitHub
e770415fd5
fix(core): normalize CRLF patch lines ( #38038 )
2026-07-20 23:59:10 -05:00
Aiden Cline and GitHub
96dc560833
fix(core): accept padded patch markers ( #38036 )
2026-07-20 23:44:17 -05:00
Aiden Cline and GitHub
eb4ff91c2d
fix(core): compose successive patch updates ( #38034 )
2026-07-20 23:36:48 -05:00
Aiden Cline and GitHub
a81c04fd31
feat(codemode): support labeled control flow ( #38035 )
2026-07-20 23:36:24 -05:00
Aiden Cline and GitHub
63e2054f50
fix(core): improve patch errors ( #38016 )
2026-07-20 22:49:04 -05:00
Brendan Allan and GitHub
09a38f1984
fix(server): allow authenticated CORS preflight ( #38026 )
2026-07-20 23:41:27 -04:00
Aiden Cline and GitHub
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 and GitHub
f5a487ffcd
feat(codemode): add Set method parity ( #38000 )
2026-07-20 16:48:35 -05:00
Aiden Cline and GitHub
455b5d3165
fix(core): match dev patch behavior ( #37709 )
2026-07-20 16:46:11 -05:00
James Long and GitHub
a2c4c7a64b
refactor(tui): migrate diff viewer to V2 theme ( #37999 )
2026-07-20 17:29:43 -04:00
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
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
+28
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 and GitHub
c0ba62b972
refactor(tui): expose theme colors as properties ( #37995 )
2026-07-20 16:17:09 -04:00
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
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 and GitHub
0c18d06c9f
feat(codemode): add groupBy parity ( #37992 )
2026-07-20 14:58:09 -05:00
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 and GitHub
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
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 and GitHub
98c29075b4
feat(codemode): complete date parity ( #37960 )
2026-07-20 12:13:16 -05:00
Aiden Cline and GitHub
6d50023457
feat(codemode): complete regexp and math parity ( #37955 )
2026-07-20 11:29:55 -05:00
James Long and GitHub
e8b19afa8f
fix(tui): adapt file badge accent to theme mode ( #37953 )
2026-07-20 11:45:29 -04:00
Aiden Cline and GitHub
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 and GitHub
7be95bcd6a
feat(tui): support single-mode themes ( #37930 )
2026-07-20 09:37:48 -04:00
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 and GitHub
6702ce0d3f
fix(tui): soften theme scale extremes ( #37555 )
2026-07-20 09:20:20 -04:00
LukeParkerDev
985ee1e2ec
fix(app): navigate tabs by selection history
2026-07-20 23:15:53 +10:00
Simon Klee and GitHub
a9895a1e8a
fix(tui/mini): idle footer when session idles ( #37910 )
2026-07-20 13:22:46 +02:00
Simon Klee and GitHub
75c7ac6a2c
tui/mini: consolidate stream and panel internals ( #37903 )
2026-07-20 12:45:48 +02:00
Simon Klee and GitHub
0eb71d0fc7
refactor(tui): extract shared frontend helpers ( #37868 )
2026-07-20 10:43:02 +02:00
Aiden Cline and GitHub
deee40c572
fix(codemode): parse canonical index keys ( #37851 )
2026-07-19 23:55:53 -05:00
Aiden Cline and GitHub
8b5655ed53
fix(ai): preserve compatible reasoning details ( #37708 )
2026-07-19 22:30:55 -05:00
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
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 and GitHub
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 and GitHub
6d32bc9cb0
feat(simulation): control arbitrary tool lifecycles ( #37816 )
2026-07-19 17:40:30 -04:00
Simon Klee and GitHub
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 and GitHub
71cb419570
fix(simulation): validate semantic click identity ( #37808 )
2026-07-19 16:43:53 -04:00
Kit Langton and GitHub
edc93ceff1
feat(simulation): expose semantic UI snapshots ( #37802 )
2026-07-19 16:04:27 -04:00
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
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
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 and GitHub
fe9a936867
feat(server): expose runtime MCP controls over HTTP ( #37712 )
2026-07-19 10:28:25 -05:00
Aiden Cline and GitHub
d5669ca934
docs(codemode): streamline README ( #37769 )
2026-07-19 10:18:24 -05:00
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 and GitHub
c50554d907
mini: move frontend into tui package ( #37754 )
2026-07-19 14:12:22 +02:00
Simon Klee and GitHub
3f5ad8441f
cli: extract run from mini package ( #37737 )
2026-07-19 11:11:03 +02:00
Simon Klee and GitHub
cf6e5b3604
mini: fix shell tool output display ( #37711 )
2026-07-19 09:31:38 +02:00
Aiden Cline and GitHub
cbcf191fdb
fix(core): detach disposed MCP registrations from root scope ( #37660 )
2026-07-18 23:38:07 -05:00
Kit Langton and GitHub
ba0bbdafaa
fix(core): preserve the first terminal failure ( #37705 )
2026-07-19 00:00:23 -04:00
Kit Langton and GitHub
a288cb5a0c
fix(core): continue after malformed tool input ( #37701 )
2026-07-18 23:09:08 -04:00
Kit Langton and GitHub
57ff57595a
fix(core): safely recover malformed tool input ( #37698 )
2026-07-18 21:52:45 -04:00
Kit Langton and GitHub
584fdefe6f
fix(simulation): render screenshot symbol glyphs ( #37691 )
2026-07-18 21:36:21 -04:00
Kit Langton and GitHub
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
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 and GitHub
33f1b269e9
fix(codemode): stop leaking undefined into tool arguments ( #37652 )
2026-07-18 13:42:16 -05:00
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 and GitHub
4e56998d3c
fix(cli): harden managed service election ( #37645 )
2026-07-18 14:16:55 -04:00
Aiden Cline and GitHub
d625bc86fc
feat(core): publish pending MCP status during connect ( #37605 )
2026-07-18 12:02:21 -05:00
Aiden Cline and GitHub
5f437a09b0
feat(codemode): native coercion parity in interpreter ( #37608 )
2026-07-18 12:01:10 -05:00
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
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
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 and GitHub
deb5b144c3
test(ai): record MiniMax messages compatibility ( #37604 )
2026-07-17 23:22:09 -05:00
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 and GitHub
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
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
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 and GitHub
987242b3e8
fix(core): honor OAuth attempt expiration ( #37557 )
2026-07-17 16:10:53 -05:00
James Long and GitHub
fafb04ed59
feat(tui): track hue source identity ( #37550 )
2026-07-17 15:38:22 -04:00
Aiden Cline and GitHub
87d5b27668
feat(codemode): project OpenAPI schema directions ( #37361 )
2026-07-17 14:24:50 -05:00
James Long and GitHub
c7a7900ff2
refactor(tui): migrate workflow views to V2 themes ( #37526 )
2026-07-17 15:18:58 -04:00
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 and GitHub
4bc8faa01c
feat(core): add tool namespaces ( #37529 )
2026-07-17 13:14:06 -05:00
Simon Klee and GitHub
5d5b33f195
cli: rename node package to opencode-node ( #37528 )
2026-07-17 19:04:40 +02:00
Kit Langton and GitHub
3fc06accbd
fix(simulation): normalize named key presses ( #37523 )
2026-07-17 12:24:54 -04:00
James Long and GitHub
677526d72e
refactor(tui): migrate dialog views to V2 themes ( #37516 )
2026-07-17 12:17:11 -04:00
Kit Langton and GitHub
bce9c639d1
feat(tui): expose session composer top slot ( #37518 )
2026-07-17 11:55:18 -04:00
Kit Langton and GitHub
48adb9521c
feat(tui): expose session header slot ( #37520 )
2026-07-17 11:55:06 -04:00
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 and GitHub
bd79e24842
fix(tui): raise neutral permission backgrounds ( #37513 )
2026-07-17 11:35:02 -04:00
James Long and GitHub
d67e035c18
refactor(tui): migrate leaf views to V2 themes ( #37510 )
2026-07-17 11:19:03 -04:00
Simon Klee and GitHub
f8470404e3
fix(cli): stabilize Windows ARM64 Node builds ( #37503 )
2026-07-17 16:45:14 +02:00
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 and GitHub
44f7bb71c1
chore: upgrade Effect to beta.98 ( #37498 )
2026-07-17 10:31:27 -04:00
James Long and GitHub
b26d948b76
feat(tui): add hovered theme state ( #37404 )
2026-07-17 10:19:42 -04:00
Simon Klee and GitHub
2180fb8e7b
ci: fix node publish multi-arch install ( #37497 )
2026-07-17 16:16:43 +02:00
Kit Langton and GitHub
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 and GitHub
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 and GitHub
73567f3570
feat(core): record title and compaction usage in session totals ( #37441 )
2026-07-17 00:10:30 -05:00
Aiden Cline and GitHub
91238441a6
fix(codemode): enforce lexical temporal dead zones ( #37358 )
2026-07-16 22:26:45 -05:00
Kit Langton and GitHub
faf964691b
fix(core): initialize provider state before catalog transforms ( #37419 )
2026-07-16 22:45:42 -04:00
Kit Langton and GitHub
4a7f760d25
fix(tui): preserve prompt footer actions ( #37180 )
2026-07-16 22:08:22 -04:00
James Long and GitHub
f76e18201a
fix(tui): derive session surface colors from hues ( #37401 )
2026-07-16 20:16:13 -04:00
Dustin Deus and GitHub
331533deff
fix(cli): isolate server request traces ( #37395 )
2026-07-17 00:52:14 +02:00
James Long and GitHub
309860558d
refactor(tui): remove secondary action styles ( #37378 )
2026-07-16 17:44:11 -04:00
b4a4ef0b3c
refactor(tui): remove legacy keymap layer ( #37206 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-16 21:33:15 +00:00
+21
e916b99742
chore: merge dev into v2 ( #37370 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.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: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
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: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
Co-authored-by: Mark <geraint0923@users.noreply.github.com >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: BB84 <110078428+BB-84C@users.noreply.github.com >
2026-07-16 15:44:26 -05:00
James Long and GitHub
88b8883122
feat(tui): resolve action state priority ( #37373 )
2026-07-16 16:40:34 -04:00
James Long and GitHub
ac1b802820
fix(tui): restore selected action styling, fix subagent list ( #37371 )
2026-07-16 16:20:16 -04:00
Dustin Deus and GitHub
5ee4c1082a
feat(tui): add message navigation shortcuts ( #37362 )
2026-07-16 16:18:18 -04:00
starptech
8a70d70006
revert(tui): remove message navigation shortcuts
2026-07-16 21:45:40 +02:00
James Long and GitHub
91b4634363
fix(tui): remove debug theme toggle ( #37359 )
2026-07-16 15:31:42 -04:00
starptech
4f60bde502
feat(tui): add message navigation shortcuts
2026-07-16 21:27:13 +02:00
Dax Raad
0d3b6d430e
fix(tui): restore expandable tool hover state
2026-07-16 15:00:49 -04:00
Dax Raad
a7cf21e157
refactor(core): move wellknown refresh to config
2026-07-16 14:32:46 -04:00
Kit Langton and GitHub
e4a16830f1
feat(core): add transient session generation ( #37330 )
2026-07-16 14:28:54 -04:00
Dax Raad
103f764624
feat(core): add provider policy enforcement
2026-07-16 14:28:18 -04:00
James Long and GitHub
7a7075d86f
feat(tui): refine V2 theme colors ( #37346 )
2026-07-16 14:01:25 -04:00
Aiden Cline and GitHub
c764732aea
feat(codemode): expand destructuring support ( #37342 )
2026-07-16 12:57:37 -05:00
Dax Raad
72af084dc1
refactor(core): make state transforms synchronous
2026-07-16 13:55:14 -04:00
Dax Raad
65a42fd549
fix(core): debounce state reloads
2026-07-16 13:34:46 -04:00
Aiden Cline and GitHub
ad8e6b1fb6
feat(codemode): support property deletion ( #37335 )
2026-07-16 12:21:28 -05:00
Kit Langton and GitHub
041cda905d
fix(tui): label only detached subagents as background ( #37306 )
2026-07-16 12:21:19 -04:00
Aiden Cline and GitHub
2ad6c42143
feat(core): normalize tool and attachment images at settlement ( #37141 )
2026-07-16 11:16:19 -05:00
Aiden Cline and GitHub
60c7f847c1
feat(codemode): support void and Object.is ( #37332 )
2026-07-16 11:15:29 -05:00
Dax Raad
7ab8a08efa
sync
2026-07-16 12:08:12 -04:00
Aiden Cline
7388e69b5c
chore(codemode): update interpreter support
2026-07-16 10:44:44 -05:00
Kit Langton and GitHub
56c0658e6f
refactor(core): extract session model request preparation ( #37210 )
2026-07-16 10:58:06 -04:00
06a2592836
fix(tui): align subagent navigation copy ( #37319 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-16 10:55:54 -04:00
Kit Langton and GitHub
4829308f2d
fix(core): preserve logical step across retries ( #37316 )
2026-07-16 10:54:51 -04:00
Kit Langton and GitHub
eec6cd5234
test(core): cover mcp instruction producer ( #37303 )
2026-07-16 10:40:38 -04:00
Kit Langton and GitHub
fc37ae4452
refactor(core): split instruction observation and commit ( #37208 )
2026-07-16 10:37:00 -04:00
James Long and GitHub
5fcef6773c
feat(tui): migrate core surfaces to V2 themes ( #37145 )
2026-07-16 10:22:29 -04:00
Kit Langton and GitHub
a5b28c2af2
refactor(core): rename guidance modules ( #37207 )
2026-07-16 10:05:09 -04:00
opencode-agent[bot] and GitHub
d01dfa57b7
fix(core): limit v2 subagent nesting depth ( #37291 )
2026-07-16 09:28:15 -04:00
Shoubhit Dash and GitHub
198ca749fd
feat(ai): add Vertex Responses entrypoint ( #37286 )
2026-07-16 18:09:44 +05:30
Shoubhit Dash and GitHub
75f9fd5208
feat(ai): add Vertex Chat entrypoint ( #37281 )
2026-07-16 17:51:03 +05:30
Shoubhit Dash and GitHub
282f3f7eb2
refactor(ai): separate Vertex API routes ( #37275 )
2026-07-16 17:17:15 +05:30
Kit Langton and GitHub
4678bd1049
feat(plugin): expose synthetic session input ( #37212 )
2026-07-15 22:55:40 -04:00
Dax Raad
5fb0470b44
feat(api): add experimental wellknown connections
2026-07-15 22:53:38 -04:00
6bf92aa7de
feat(tui): suggest settings command ( #37205 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-15 22:31:31 -04:00
Kit Langton and GitHub
0a5530d0be
fix(plugin): make tool values structural ( #37202 )
2026-07-15 22:25:01 -04:00
Kit Langton and GitHub
dc7e0f6d2e
refactor(core): extract session context loading ( #37203 )
2026-07-15 22:22:44 -04:00
Aiden Cline and GitHub
b4be28d4c3
tweak: adjust compaction to clearly indicate the convo history ( #37195 )
2026-07-15 19:28:26 -05:00
+22
7624c4f7b3
chore: merge dev into v2 ( #37170 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@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: Kit Langton <kit.langton@gmail.com >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
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: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
Co-authored-by: Mark <geraint0923@users.noreply.github.com >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: BB84 <110078428+BB-84C@users.noreply.github.com >
2026-07-15 18:23:08 -05:00
Aiden Cline and GitHub
720f062cd0
refactor(core): select system prompts through plugins ( #37181 )
2026-07-15 18:21:32 -05:00
Dax Raad
b5177adb5b
feat(api): add command authentication attempts
2026-07-15 19:08:56 -04:00
Dax Raad
a772767e9b
refactor(api): scope oauth operations by integration
2026-07-15 19:08:56 -04:00
Aiden Cline and GitHub
fd19fa89c4
fix(codemode): linearize reference walks ( #37179 )
2026-07-15 17:24:36 -05:00
Aiden Cline and GitHub
0cfa7b39db
ignore: adjust agents md
2026-07-15 17:12:57 -05:00
Kit Langton and GitHub
5e2e0d6965
feat(simulation): add endpoint handshake protocol ( #37157 )
2026-07-15 17:46:28 -04:00
f92d84746b
refactor(plugin): scope context hook to session ( #37175 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-15 16:32:00 -04:00
Dax Raad
f2f5eb6f16
feat(plugin): restore ai request hook
2026-07-15 15:58:14 -04:00
Dax Raad
b95a5dc259
fix(tui): remove shell expansion hint
2026-07-15 15:43:33 -04:00
Dax Raad
3fdd12fa81
feat(ai): publish package
2026-07-15 15:17:33 -04:00
Dax Raad
bb15b16499
refactor(ai): rename llm package
2026-07-15 15:11:03 -04:00
Kit Langton and GitHub
b6ccb66610
fix(core): bound default search results ( #37154 )
2026-07-15 13:49:16 -04:00
Dax Raad
ec8ee60e0b
refactor(client): rename service start to ensure
2026-07-15 13:34:32 -04:00
Dax Raad
75bc611ef1
refactor(client): simplify local service lifecycle
2026-07-15 13:19:50 -04:00
Shoubhit Dash and GitHub
4f1298063b
feat(llm): add compatible and vertex provider entrypoints ( #36900 )
2026-07-15 22:08:19 +05:30
Aiden Cline and GitHub
22334b94c8
fix(codemode): canonicalize dotted tool paths ( #36994 )
2026-07-15 11:09:09 -05:00
Kit Langton and GitHub
f5dd181443
refactor(cli): define server connection boundary ( #37133 )
2026-07-15 11:48:38 -04:00
Kit Langton and GitHub
e8bd386973
fix(simulation): align vertical box drawing ( #37137 )
2026-07-15 11:26:16 -04:00
36f8a1e6e5
fix(tui): summarize deleted patch files ( #37134 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-15 11:25:37 -04:00
Kit Langton and GitHub
35f14900ae
feat(simulation): expose normalized terminal frames ( #37135 )
2026-07-15 11:13:47 -04:00
Dax Raad
83cfafc884
fix(tui): mount toast at app root
2026-07-15 01:24:18 -04:00
Dax Raad
09cd7445f1
tui: remove "Plugins reloaded" toast to reduce UI noise during plugin updates
2026-07-15 01:14:40 -04:00
Dax Raad
39f1336621
refactor(tui): remove home screen tips
2026-07-15 00:55:11 -04:00
Dax Raad
ce636daf04
feat(core): include session ID in instructions
2026-07-15 00:47:10 -04:00
Dax Raad
c1d2d7aba3
feat(session): support directory moves from slash commands
2026-07-15 00:33:59 -04:00
Dax Raad
e8964ce672
refactor(tui): remove hidden command metadata
2026-07-14 23:40:40 -04:00
Dax Raad
00093c70c1
feat(tui): show session location below prompt
2026-07-14 23:32:23 -04:00
Aiden Cline and GitHub
7eb7fe0763
fix(core): expand reasoning option variants ( #36894 )
2026-07-14 22:12:02 -05:00
Dax Raad
2cb2f9d538
refactor(tui): simplify location and command contexts
2026-07-14 23:01:53 -04:00
Dax Raad
94a23b8537
refactor(tui): centralize location state
2026-07-14 23:01:41 -04:00
James Long and GitHub
ff3442ce34
refactor(tui): extract V1 theme definitions ( #36969 )
2026-07-14 22:14:34 -04:00
Aiden Cline and GitHub
72cf7f12f3
fix(core): restore default model headers ( #36975 )
2026-07-14 20:50:32 -05:00
Aiden Cline and GitHub
ba1f3d3d32
perf(codemode): batch OpenAPI query parameters ( #36978 )
2026-07-14 20:37:36 -05:00
Dax Raad
05fdbcce04
fix(cli): rename bash tool to shell
2026-07-14 21:31:42 -04:00
Dax Raad
387bff8fd9
feat(tui): stream shell tool output
2026-07-14 21:29:59 -04:00
James Long and GitHub
9a25673c37
feat(tui): add V2 theme system ( #36950 )
2026-07-14 20:28:45 -04:00
Aiden Cline and GitHub
563f6a65de
refactor(codemode): simplify tools types ( #36941 )
2026-07-14 18:40:43 -05:00
fca3bca19d
test(tui): wait for connection before tool event ( #36958 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-14 18:38:00 -05:00
Aiden Cline and GitHub
d88faeb6da
fix(core): restore xAI OAuth in v2 ( #36955 )
2026-07-14 18:25:14 -05:00
Dax Raad
2508a74956
refactor(tui): make data sync owner-driven
2026-07-14 17:33:15 -04:00
Kit Langton and GitHub
947566f611
refactor(simulation): scope Drive lifecycle with Effect ( #36908 )
2026-07-14 17:16:50 -04:00
Kit Langton and GitHub
a149a61a89
fix(tui): harden reasoning groups ( #36913 )
2026-07-14 16:38:42 -04:00
Kit Langton and GitHub
ece2b16cdf
feat: expose background service lifecycle ( #36895 )
2026-07-14 16:38:22 -04:00
Aiden Cline and GitHub
ea89a2f619
feat(codemode): unify callback acceptance and support built-in references ( #36771 )
2026-07-14 15:25:39 -05:00
+22
0d4f9797f4
chore: merge dev into v2 ( #36918 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.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: Jack <jack@anoma.ly >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@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: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
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: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
Co-authored-by: Mark <geraint0923@users.noreply.github.com >
Co-authored-by: Jay <air@live.ca >
2026-07-14 15:23:34 -05:00
Dax Raad
a32c480d45
refactor(tui): centralize active location
2026-07-14 16:18:30 -04:00
Aiden Cline and GitHub
f4f761246a
fix(core): support OpenAI pro mode ( #36896 )
2026-07-14 15:12:51 -05:00
Dax Raad
915be9b54d
feat(plugin): add tool progress reporting
2026-07-14 15:57:16 -04:00
Dax Raad
6039f54126
fix(tui): refine thinking block styling
2026-07-14 15:26:04 -04:00
016545513f
feat(tui): group sequential thinking ( #36901 )
...
Co-authored-by: Kit Langton <7587245+kitlangton@users.noreply.github.com >
2026-07-14 15:13:16 -04:00
Dax Raad
b67bed061a
feat(tui): port diff viewer to v2 plugins
2026-07-14 15:10:40 -04:00
Dax Raad
b2741d2f97
fix(tui): preserve legacy keybind lookup
2026-07-14 12:49:56 -04:00
Dax Raad
4a93972a78
feat(tui): add v2 plugin runtime
2026-07-14 12:49:56 -04:00
Kit Langton and GitHub
5c5579e90c
fix(llm): reject unterminated provider streams ( #36881 )
2026-07-14 12:44:45 -04:00
cd9be63484
fix(tui): hide initial instruction sync ( #36891 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-14 12:42:09 -04:00
Shoubhit Dash and GitHub
40fedf086e
fix(llm): port provider retry classification ( #36887 )
2026-07-14 22:09:50 +05:30
Aiden Cline and GitHub
a6b5cf94b0
fix(tui): refresh MCP status for active location ( #36882 )
2026-07-14 10:49:56 -05:00
+22
634386fe0f
chore: merge dev into v2 ( #36770 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.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: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@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: Victor Navarro <vn4varro@gmail.com >
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: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
Co-authored-by: Mark <geraint0923@users.noreply.github.com >
2026-07-14 09:58:18 -05:00
Kit Langton and GitHub
26e27c7a7f
fix(tui): distinguish asynchronous UI states ( #36759 )
2026-07-14 10:56:12 -04:00
Shoubhit Dash and GitHub
ea386fba1f
feat(llm): add compatible responses provider ( #35908 )
2026-07-14 19:32:29 +05:30
aa8fc4234d
fix(core): add session correlation header ( #36842 )
...
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
2026-07-14 14:59:22 +02:00
Dax Raad
9b8282ad3d
feat(plugin): add v2 tui entrypoint
2026-07-13 23:08:34 -04:00
Dax Raad
2a08cd3b96
refactor(core): simplify plugin entrypoint resolution
2026-07-13 22:45:15 -04:00
Dax Raad
5cf24bf185
tui: prevent crash when opening session switcher from an active session
2026-07-13 21:05:03 -04:00
Aiden Cline and GitHub
c15e3487b2
test(codemode): make promise tests deterministic ( #36780 )
2026-07-13 18:53:20 -05:00
Aiden Cline and GitHub
6963f2f6da
fix(cli): update mini tests for v2 types ( #36779 )
2026-07-13 18:38:25 -05:00
Aiden Cline and GitHub
547e0148c7
chore(codemode): run tests in CI ( #36772 )
2026-07-13 18:09:10 -05:00
Dax Raad
358d4746a9
refactor(cli): remove legacy sdk dependency
2026-07-13 18:03:16 -04:00
Kit Langton and GitHub
ce2e301e24
feat(tui): style background subagent indicator ( #36751 )
2026-07-13 17:57:12 -04:00
fbe7f26e71
fix(core): clamp compaction output budget ( #36745 )
...
Co-authored-by: Dax Raad <thdxr@users.noreply.github.com >
2026-07-13 17:50:20 -04:00
Aiden Cline and GitHub
ecb5754f4c
refactor(codemode): rename Sandbox terminology to CodeMode ( #36768 )
2026-07-13 16:38:11 -05:00
Dax Raad
36f8cb7054
refactor(tui): remove legacy sdk client
2026-07-13 17:35:40 -04:00
James Long and GitHub
4c45a5cf23
refactor(tui): extract system theme generation ( #36753 )
2026-07-13 16:39:06 -04:00
James Long and GitHub
748b0d8836
refactor(tui): remove subtle syntax styles ( #36746 )
2026-07-13 16:14:56 -04:00
Kit Langton and GitHub
ed1636e3bd
fix(tui): clamp dialog selection after options shrink ( #36712 )
2026-07-13 15:59:04 -04:00
Dax Raad
90a87b2a0c
refactor(tui): remove legacy sync context
2026-07-13 15:46:25 -04:00
Kit Langton and GitHub
af8480b2e2
fix(tui): pin queued compaction below output ( #36738 )
2026-07-13 15:45:27 -04:00
Kit Langton and GitHub
2096adae12
refactor(tui): remove unused subagent formatters ( #36732 )
2026-07-13 15:20:03 -04:00
Kit Langton and GitHub
41349ff20a
fix(tui): run dialog actions without selection ( #36711 )
2026-07-13 15:19:40 -04:00
Kit Langton and GitHub
a2f5a0df5d
fix(core): compact after tool settlement ( #36718 )
2026-07-13 15:17:45 -04:00
Kit Langton and GitHub
3bc924252b
fix(www): generate collections before typecheck ( #36730 )
2026-07-13 15:07:45 -04:00
Kit Langton and GitHub
8c1808ab74
fix(tui): standardize OpenCode product casing ( #36717 )
2026-07-13 15:01:48 -04:00
Dax Raad
685f887771
docs: clarify embedded sdk roadmap
2026-07-13 14:54:40 -04:00
Dax Raad
9db5073eab
fix(plugin): retain legacy kv api shape
2026-07-13 12:57:31 -04:00
Dax Raad
775fce0177
refactor(tui): consolidate settings in cli config
2026-07-13 12:55:54 -04:00
Dax Raad
4e74f77e44
delete context.md
2026-07-13 11:49:34 -04:00
Dax Raad
b980f74ed9
refactor(tui): reuse dialog select for settings
2026-07-13 11:16:05 -04:00
2987c30238
revert(tui): restore list highlights ( #36680 )
...
Co-authored-by: Dax Raad <thdxr@users.noreply.github.com >
2026-07-13 10:29:44 -04:00
50a1add183
fix(tui): open model selector at top ( #36679 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-13 10:20:15 -04:00
Dax Raad
3533047421
sync
2026-07-13 10:19:04 -04:00
823bc20427
fix(tui): use gray list highlights ( #36669 )
...
Co-authored-by: Dax Raad <thdxr@users.noreply.github.com >
2026-07-13 10:15:30 -04:00
339fd50cb9
fix(tui): preserve modal focus across dialog replacement ( #36656 )
...
Co-authored-by: Simon Klee <52795+simonklee@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-13 14:54:59 +02:00
Aiden Cline and GitHub
828a4b3f15
fix(codemode): align array callback behavior ( #36584 )
2026-07-13 00:34:18 -05:00
Dax Raad
a43de3f86d
tui: remove legacy V1 CLI TUI integration to simplify startup
2026-07-13 01:05:14 -04:00
Dax Raad
fe3b2e8f90
sync
2026-07-13 00:50:51 -04:00
Dax Raad and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
20af1f5e79
refactor(tui): compact settings values
2026-07-13 03:57:14 +00:00
Kit Langton and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
8daf912fbf
feat(tui): add settings dialog
2026-07-13 03:57:14 +00:00
3d545f960b
fix(tui): restore clicked reverted prompt ( #36567 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-07-12 21:51:50 -05:00
Kit Langton and GitHub
58201a32c1
fix: standardize MCP server copy ( #36598 )
2026-07-12 22:23:59 -04:00
Aiden Cline and GitHub
64ca9b8d77
refactor(core): replace deferred tool option with codemode ( #36560 )
2026-07-12 21:21:07 -05:00
Kit Langton and GitHub
a4b91d33d9
fix(tui): align skills dialog copy ( #36592 )
2026-07-12 22:02:24 -04:00
Kit Langton and GitHub
397993e898
fix(client): preserve compatible background service ( #36583 )
2026-07-12 21:32:34 -04:00
Kit Langton and GitHub
c0ed0106b1
fix(tui): show background shell completion ( #36534 )
2026-07-12 21:01:36 -04:00
f112a73c06
fix(core): load config across git boundaries ( #36577 )
...
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-13 00:05:41 +00:00
Dax Raad
7e9b9cb0fd
docs: document TUI config migration
2026-07-12 19:28:26 -04:00
Dax Raad
09a6cecf23
refactor(tui): remove code concealment toggle
2026-07-12 18:12:36 -04:00
6e55ddd078
fix(config): load configs across git boundaries ( #36568 )
...
Co-authored-by: Dax Raad <thdxr@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-12 22:07:20 +00:00
Dax Raad
f8f8cc9546
refactor(tui): simplify config context
2026-07-12 17:12:48 -04:00
Aiden Cline and GitHub
3c60470269
refactor(codemode): remove tool concurrency cap ( #36545 )
2026-07-12 16:07:53 -05:00
Dax Raad
b2bdab24e6
fix(tui): preserve legacy host compatibility
2026-07-12 17:01:02 -04:00
Dax Raad
3568dd1b99
feat(tui): add managed config interface
2026-07-12 17:01:02 -04:00
+21
1e17202413
chore: merge dev into v2 ( #36556 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.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: opencode <opencode@sst.dev >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
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: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Nabs <nabil@instafork.com >
2026-07-12 15:16:08 -05:00
Aiden Cline and GitHub
49cb73b348
refactor(codemode): split runtime into focused interpreter modules ( #36540 )
2026-07-12 12:47:56 -05:00
430750e2f8
fix(tui): remove unsupported MCP toggle ( #36531 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-12 10:56:24 -05:00
Kit Langton and GitHub
7913c4a490
refactor(server): share event stream encoding ( #36484 )
2026-07-12 11:48:52 -04:00
5414697bd1
fix(tui): show background subagent completion ( #36530 )
...
Co-authored-by: Kit Langton <7587245+kitlangton@users.noreply.github.com >
2026-07-12 11:43:13 -04:00
Kit Langton and GitHub
e22e3b8f2c
fix(cli): keep update preflight through TUI loading ( #36475 )
2026-07-11 22:19:13 -04:00
Kit Langton and GitHub
8e657c7db5
fix(core): settle malformed tool input on failure ( #36477 )
2026-07-11 21:41:57 -04:00
Kit Langton and GitHub
02e2277057
fix(tui): lower durable event log level ( #36479 )
2026-07-11 21:37:08 -04:00
Dax Raad
ac1ddc3f83
refactor(tui): simplify config and tool display
2026-07-11 19:51:19 -04:00
8f904c8e9a
fix(cli): load v2 tui config ( #36466 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-11 19:13:29 -04:00
Dax Raad
ec07ee56f4
feat(tui): add plugin route api
2026-07-11 18:52:04 -04:00
Dax Raad
de86d73d19
feat(tui): add v2 plugin context
2026-07-11 17:56:25 -04:00
Dax Raad
0fa9e5039e
refactor(tui): reduce legacy sync usage
2026-07-11 17:05:23 -04:00
Dax Raad
c073387723
refactor(tui): use default client export
2026-07-11 16:44:55 -04:00
Dax Raad
1956497f42
fix(client): loosen opaque promise outputs
2026-07-11 16:38:02 -04:00
Dax Raad
2a7e32c416
refactor(tui): remove legacy sdk surfaces
2026-07-11 16:38:02 -04:00
Kit Langton and GitHub
56a7c06a80
fix(cli): hand update completion directly to the TUI ( #36455 )
2026-07-11 15:42:31 -04:00
Aiden Cline and GitHub
75e8fd4da2
test(codemode): drop leftover $codemode references ( #36451 )
2026-07-11 14:15:11 -05:00
b9f39dd751
fix(core): disable unused fff content caches ( #36452 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-11 15:03:54 -04:00
Aiden Cline and GitHub
6eeeb4bfcf
feat(codemode): make search a global built-in and rewrite README ( #36450 )
2026-07-11 13:43:33 -05:00
Kit Langton and GitHub
1ccaca826e
feat(cli): update preflight UI while replacing the background service ( #36448 )
2026-07-11 14:43:16 -04:00
Aiden Cline and GitHub
04f9b15178
fix(core): include child session id in background subagent start text ( #36447 )
2026-07-11 13:34:30 -05:00
Kit Langton and GitHub
66b9cc7931
fix(client): accept larger SSE events ( #36442 )
2026-07-11 14:15:53 -04:00
Kit Langton and GitHub
e3f7637eb2
feat(tui): add semantic file path truncation ( #36352 )
2026-07-11 13:57:29 -04:00
Kit Langton and GitHub
5945a8d429
fix(tui): restore queued compaction indicator ( #36440 )
2026-07-11 13:54:23 -04:00
Kit Langton and GitHub
c7ceccf869
fix(core): skip fff for aggregate locations ( #36437 )
2026-07-11 13:47:41 -04:00
Kit Langton and GitHub
00ab94c44f
fix(tui): stabilize compaction completion ( #36435 )
2026-07-11 13:06:14 -04:00
Aiden Cline and GitHub
fe09a2e9b7
feat(codemode): support Promise.any and new Promise construction ( #36339 )
2026-07-10 20:46:13 -05:00
Dax and GitHub
59202356fe
fix(tui): fork messages with agent attachments ( #36338 )
2026-07-10 21:23:46 -04:00
Dax and GitHub
637282f3b9
fix(tui): make composer close action discoverable ( #36337 )
2026-07-10 21:19:57 -04:00
d1550cb599
feat(core): port GitHub Copilot OAuth ( #36336 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-10 21:11:12 -04:00
Dax Raad
ed6c117184
fix(tui): retain leader subagent shortcut
2026-07-10 21:01:55 -04:00
Dax Raad
6ce62bd84a
feat(tui): open subagents with down
2026-07-10 21:01:04 -04:00
Dax Raad
a4a948316b
fix(core): skip unchanged plugin activation
2026-07-10 20:49:16 -04:00
Dax Raad
aca3b7813d
fix(core): publish skill source updates
2026-07-10 20:42:44 -04:00
Dax Raad
0eaa75ec0f
fix(tui): total root session family cost
2026-07-10 19:51:10 -04:00
Kit Langton and GitHub
6b3c4f5839
refactor(core): combine git discovery queries ( #36321 )
2026-07-10 19:41:48 -04:00
Aiden Cline and GitHub
8e76adb08f
feat(codemode): support promise chaining with .then/.catch/.finally ( #36304 )
2026-07-10 18:22:04 -05:00
Kit Langton and GitHub
0bb24a46c1
fix(core): defer snapshot repository discovery ( #36290 )
2026-07-10 17:34:40 -04:00
James Long and GitHub
d3f4695af3
docs: add opencode-drive skill ( #36319 )
2026-07-10 17:30:41 -04:00
Dax Raad
5b2715d24f
refactor(plugin): simplify promise adapter imports
2026-07-10 17:18:46 -04:00
Dax Raad
20e37e7122
fix(plugin): adapt promise host wire values
2026-07-10 17:18:03 -04:00
Dax Raad
b87bb4486f
fix(client): generate standalone promise DTOs
2026-07-10 17:06:45 -04:00
Dax Raad
feaec7a6be
fix overloaded models issue
2026-07-10 16:56:37 -04:00
Dax Raad
1c67004999
fix(cli): show background server startup status
2026-07-10 16:14:19 -04:00
+18
43ecf3ff1b
chore: merge dev into v2 ( #36312 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
2026-07-10 15:11:29 -05:00
Dax Raad
9028c2d8f8
docs: clarify beta binary and MCP route
2026-07-10 15:54:30 -04:00
James Long and GitHub
be18f22842
feat(simulation): record viewport resizes ( #36306 )
2026-07-10 15:08:43 -04:00
Dax Raad
6216dbae15
docs: simplify intro page
2026-07-10 13:39:46 -04:00
Kit Langton and GitHub
96a9731947
feat(core): replace instruction checkpoints with value-delta sync ( #36254 )
2026-07-10 13:26:25 -04:00
Dax Raad
768a69bbbd
sync
2026-07-10 12:30:49 -04:00
Kit Langton and GitHub
b7b941c354
fix(tui): unify pending tool styling ( #36278 )
2026-07-10 12:29:09 -04:00
Kit Langton and GitHub
cf5e0adf02
fix(core): simplify compaction semantics ( #36267 )
2026-07-10 11:36:29 -04:00
Kit Langton and GitHub
41d0a9f010
fix(tui): hide editor context from transcript ( #36264 )
2026-07-10 11:33:04 -04:00
Dax Raad
accaa792d8
docs: clarify opencode skill references
2026-07-10 11:24:03 -04:00
Dax Raad
76d7a11585
docs: expand opencode skill guidance
2026-07-10 11:23:20 -04:00
Dax Raad
c867e66ab5
feat(plugin): add promise plugin cleanup
2026-07-10 11:23:20 -04:00
Kit Langton and GitHub
278c510549
refactor(core): simplify session runner bookkeeping ( #36200 )
2026-07-10 09:46:34 -04:00
Dax Raad
0d6ccd2a50
docs: add build overview
2026-07-10 02:51:30 -04:00
Aiden Cline and GitHub
39cceeb143
fix(codemode): return promises from combinators ( #35782 )
2026-07-10 00:33:21 -05:00
Aiden Cline and GitHub
a6449cb45c
refactor(form): model links as fields ( #36129 )
2026-07-10 00:22:01 -05:00
Dax Raad
6a85f0d3db
feat(client): add root promise entrypoint
2026-07-10 01:09:06 -04:00
Dax Raad
fbb0fdf88a
fix(plugin): select plugins by id
2026-07-10 00:44:43 -04:00
Dax Raad
2a4b298108
refactor(plugin): include name in promise tools
2026-07-10 00:22:45 -04:00
Dax Raad
efeff63749
refactor(plugin): simplify promise tool declarations
2026-07-10 00:18:13 -04:00
Kit Langton and GitHub
d54038b9d2
docs(v2): consolidate specifications ( #36186 )
2026-07-09 22:47:37 -04:00
Dax Raad
8f04a09d1a
refactor(plugin): remove protocol dependency
2026-07-09 22:25:38 -04:00
Dax Raad
761f37370f
fix(plugin): restore package publishing
2026-07-09 22:18:58 -04:00
Kit Langton and GitHub
b452368b3b
refactor(core): simplify tool admission flow ( #36180 )
2026-07-09 22:01:31 -04:00
Kit Langton and GitHub
3785eddfa0
fix(core): preserve admitted tool generations ( #36177 )
2026-07-09 21:16:00 -04:00
Dax Raad
4a006b1210
refactor(core): derive config watches from entries
2026-07-09 21:12:15 -04:00
Aiden Cline and GitHub
2db7ccb453
fix(core): restore resilient compaction ( #36163 )
2026-07-09 19:13:11 -05:00
Aiden Cline and GitHub
629b304c48
fix(core): continue after configured permission denial ( #36155 )
2026-07-09 17:35:25 -05:00
Dax Raad
1004fbb2f5
docs: expand OpenCode 2 beta guides
2026-07-09 18:01:15 -04:00
+17
a7746379d5
chore: merge dev into v2 ( #36144 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-09 16:32:44 -05:00
Kit Langton and GitHub
a72992e00f
feat(core): session.pending.list API with pending-only session_pending storage ( #36126 )
2026-07-09 17:25:40 -04:00
James Long and GitHub
99156c10e6
feat(cli): export frontend logs over OTLP ( #36152 )
2026-07-09 17:19:22 -04:00
Dax Raad
f6f0a5c10f
docs: expand user guides
2026-07-09 16:57:13 -04:00
Dax Raad
e2eed76101
refactor(tui): migrate v2 calls to new client
2026-07-09 16:57:13 -04:00
Kit Langton and GitHub
9ff7ef3fb0
fix(tui): handle session search fetch failures without crashing ( #36149 )
2026-07-09 16:38:58 -04:00
Dax Raad
8fe78c8f8d
fix(core): restore plugins after failed activation
2026-07-09 16:28:22 -04:00
bd0dffd781
fix(llm): preserve nested OpenAI stream errors ( #36130 )
...
Co-authored-by: Harsh Mathur <jeevesforharsh@gmail.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-09 14:40:28 -05:00
Dax Raad
0ac8f91ed6
fix(core): restore catalog status schema export
2026-07-09 14:20:36 -04:00
Dax Raad
4c80c23e11
fix(tui): reconcile refreshed messages
2026-07-09 14:12:02 -04:00
Dax Raad
33c0cc2bb6
fix: synchronize remote data refreshes
2026-07-09 13:56:28 -04:00
Dax Raad
cc686ab8f6
fix(cli): unify server resolution
2026-07-09 13:28:01 -04:00
Kit Langton and GitHub
6524dfc818
feat(core): resume suspended sessions after service restart ( #36105 )
2026-07-09 13:19:15 -04:00
Dax Raad
c91604d519
chore(opencode): suppress dead v1 model types
2026-07-09 13:15:20 -04:00
Dax Raad
a2718177be
test(core): align models dev snapshot fixtures
2026-07-09 13:15:20 -04:00
Dax Raad
6fb526741b
refactor(tui): rename link concept to pair
2026-07-09 13:15:20 -04:00
Dax Raad
85fdb3bde6
refactor(core): optimize location startup
2026-07-09 13:15:20 -04:00
James Long and GitHub
b642f9c7bc
feat(tui): log event stream connections ( #35973 )
2026-07-09 13:13:34 -04:00
James Long and GitHub
855a9569b5
feat(simulation): add literal screen text matching ( #36085 )
2026-07-09 10:50:35 -04:00
Kit Langton and GitHub
aa0e626b12
fix(core): defer permission rejection cleanup ( #36067 )
2026-07-09 09:49:14 -04:00
Aiden Cline and GitHub
389c866cac
docs(codemode): add interpreter doc ( #36026 )
2026-07-09 00:42:48 -05:00
Aiden Cline and GitHub
7feefb697f
refactor: remove todo tool ( #35989 )
2026-07-09 00:13:48 -05:00
Dax Raad
d4155f2906
refactor(cli): simplify mini arguments
2026-07-08 23:28:40 -04:00
Dax Raad
67f2393f83
refactor(cli): parse variants from model refs
2026-07-08 23:25:37 -04:00
Dax Raad
cccd013801
refactor(cli): centralize server resolution
2026-07-08 22:10:30 -04:00
Dax Raad
be7a684791
refactor(cli): unify server endpoint handling
2026-07-08 22:10:30 -04:00
Kit Langton and GitHub
984cab7938
feat(core): generalize session input inbox ( #36005 )
2026-07-08 22:07:45 -04:00
Aiden Cline and GitHub
7eea97184a
fix(tui): restore prompt after undo ( #35987 )
2026-07-08 19:54:29 -05:00
Kit Langton
0590819090
fix(server): absorb healthy event bursts
2026-07-08 20:33:28 -04:00
+22
687dbba6a3
chore: merge dev into v2 ( #35962 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
Co-authored-by: Frank <frank@anoma.ly >
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: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-08 17:58:55 -05:00
Dax Raad
2347f4d7b4
fix(tui): simplify server link title
2026-07-08 18:47:48 -04:00
Dax Raad
7698a5e6ac
feat: add server link sharing
2026-07-08 18:42:54 -04:00
Aiden Cline and GitHub
ec8eea7cbe
test(codemode): add Test262 array coverage ( #35965 )
2026-07-08 17:26:11 -05:00
Aiden Cline and GitHub
b44a981eef
feat(core): global form support ( #35959 )
2026-07-08 17:25:34 -05:00
James Long and GitHub
79415f625a
feat(tui): revamp session export ( #35971 )
2026-07-08 18:14:43 -04:00
Simon Klee and GitHub
19f42f7102
feat(v2/cli): add console login ( #35969 )
2026-07-09 00:00:09 +02:00
Aiden Cline and GitHub
212c9f99ee
test(codemode): add Test262 string coverage ( #35940 )
2026-07-08 15:51:54 -05:00
James Long and GitHub
99e52303e6
feat(core): discover ecosystem skill directories ( #35956 )
2026-07-08 16:34:41 -04:00
Dax Raad
88925ec6e6
fix(tui): allow callers without log sink
2026-07-08 16:00:52 -04:00
Dax Raad
cedf365674
feat(tui): add structured logging
2026-07-08 16:00:07 -04:00
Kit Langton and GitHub
5b39972947
fix(core): await initial plugin readiness ( #35755 )
2026-07-08 15:12:45 -04:00
James Long and GitHub
09553d46e0
refactor(simulation): remove filesystem layers ( #35938 )
2026-07-08 12:22:04 -04:00
James Long and GitHub
e1d72fa338
fix(simulation): stabilize screenshot artifacts ( #35933 )
2026-07-08 11:48:53 -04:00
Dax Raad
b3cf749a7f
fix(tui): show resolved skill name
2026-07-08 11:46:02 -04:00
Dax Raad
dd842f9862
fix(cli): elect one service process
2026-07-08 11:46:02 -04:00
Kit Langton and GitHub
3dd29094f4
feat(http-recorder): sync recorder v0.3 ( #35619 )
2026-07-08 11:41:59 -04:00
Aiden Cline and GitHub
05e8d5be73
fix(core): preserve prompt attachment order ( #35921 )
2026-07-08 10:06:58 -05:00
Dax Raad
8b634e4a58
refactor(tui): simplify client data state
2026-07-08 10:37:48 -04:00
James Long and GitHub
c6156f171c
feat(simulation): stream UI recordings ( #35909 )
2026-07-08 10:33:11 -04:00
Dax Raad
4d2b06f8cf
docs: prohibit bypassing git hooks
2026-07-08 10:11:46 -04:00
𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
bf15c97e4b
Revert "fix(tui): paginate session history"
...
This reverts commit cc29f86cdc .
2026-07-08 13:45:20 +00:00
Shoubhit Dash and GitHub
3cbcd8d727
feat(llm): complete provider package entrypoints ( #35907 )
2026-07-08 18:41:46 +05:30
Dax Raad
cc29f86cdc
fix(tui): paginate session history
2026-07-08 01:34:43 -04:00
Dax Raad
86e3828da6
fix(core): watch location only when vcs is present
2026-07-08 00:38:56 -04:00
James Long and GitHub
8d00a51766
feat(simulation): support multiple tool calls ( #35861 )
2026-07-08 00:35:18 -04:00
ed4f833813
fix(core): preserve provider metadata namespaces ( #35817 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-07 21:45:58 -05:00
opencode-agent[bot] and GitHub
e96c24ce2e
test(core): fix mutable plugin fixture ( #35837 )
2026-07-07 22:22:12 -04:00
Kit Langton and GitHub
ed6ad272ec
refactor(schema): apply session review decisions ( #35793 )
2026-07-07 22:10:11 -04:00
Kit Langton and GitHub
d27746e5b3
test(core): simplify runner test fixtures ( #35832 )
2026-07-07 21:58:52 -04:00
Kit Langton
eb661e6e6d
fix(core): settle unadvertised tool calls and repair session hook test contexts
2026-07-07 21:51:23 -04:00
Dax Raad
3379e44abb
refactor(core): rename ApplyPatchTool to PatchTool
2026-07-07 21:16:00 -04:00
Dax and GitHub
e1abf59c59
fix(core): provide PluginHooks in plugin test layer ( #35811 )
2026-07-07 20:03:41 -04:00
Dax and GitHub
4f976bcf1a
feat(plugin): add session request hook ( #35794 )
2026-07-07 19:56:47 -04:00
Kit Langton and GitHub
e25a724bc2
test(tui): cover patch diff display aliases ( #35810 )
2026-07-07 19:44:54 -04:00
Kit Langton and GitHub
521ea87192
fix(core): retain reasoning delta state ( #35758 )
2026-07-07 19:44:40 -04:00
Aiden Cline and GitHub
3100701488
fix(tui): restore prompt context usage ( #35795 )
2026-07-07 17:49:33 -05:00
Kit Langton and opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
9c54291ae8
fix(tui): restore forms on reconnect
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-07 22:47:13 +00:00
Dax Raad and opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
52ad916ba4
fix(tui): restore permissions on reconnect
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-07 22:44:26 +00:00
Dax Raad
5db320b02d
refactor: rename apply_patch tool
2026-07-07 16:27:25 -04:00
Aiden Cline and GitHub
910e37f6d8
fix: update v2 session usage metrics ( #35468 )
2026-07-07 14:31:54 -05:00
Kit Langton
81f6e06681
feat: enable background subagents by default
2026-07-07 15:18:46 -04:00
James Long and GitHub
da68e2865e
feat(tui): wire move session command ( #35203 )
2026-07-07 14:49:11 -04:00
Aiden Cline and GitHub
f86e1cc1ff
fix(codemode): preserve collection value identity ( #35776 )
2026-07-07 13:40:55 -05:00
Aiden Cline and GitHub
947bbf9490
feat(mcp): expose resource catalog API ( #35773 )
2026-07-07 13:34:29 -05:00
James Long and GitHub
3e57b43a4a
feat(session): support admit-only synthetic messages ( #35774 )
2026-07-07 14:17:20 -04:00
cb18a42a47
docs(codemode): clarify implicit return guidance ( #35763 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-07 12:48:05 -05:00
Aiden Cline and GitHub
1fb2837fd3
feat(codemode): expand numeric standard library ( #35749 )
2026-07-07 12:11:57 -05:00
Aiden Cline and GitHub
66a8d830aa
feat(core): support MCP resources ( #35656 )
2026-07-07 11:55:06 -05:00
d0733f83bf
fix(codemode): return final top-level expression ( #35759 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-07 11:44:50 -05:00
Kit Langton and GitHub
b2ce195bda
fix(core): normalize Location.Ref keys in LocationServiceMap ( #35757 )
2026-07-07 12:25:29 -04:00
James Long and GitHub
6c065ca6a5
feat(simulation): render driven UI screenshots and videos ( #35739 )
2026-07-07 12:15:01 -04:00
Dax Raad
dd1c007877
docs
2026-07-07 12:08:45 -04:00
Kit Langton and GitHub
8deb0e5780
fix(core): preserve SDK plugins across location eviction ( #35725 )
2026-07-07 11:43:40 -04:00
f488089179
fix: preserve compaction files and classify Z.AI overflow ( #35747 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
2026-07-07 09:54:31 -05:00
Kit Langton and GitHub
e3a39b214f
fix(core): lower failed reasoning to text ( #35735 )
2026-07-07 09:49:17 -04:00
James Long and GitHub
b6a2912bb1
refactor(simulation): type RPC request payloads ( #35734 )
2026-07-07 09:21:19 -04:00
93b7ca9b4d
fix(tui): align switch reminders ( #35637 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-06 23:02:34 -05:00
James Long and GitHub
fcb1d4b418
feat(simulation): add named drive instances ( #35648 )
2026-07-06 22:52:10 -04:00
Kit Langton and GitHub
04b673432c
feat(core): add durable compaction barrier ( #35371 )
2026-07-06 21:26:05 -04:00
Dax Raad
bd947658bb
docs: add v2 configuration reference
2026-07-06 20:09:35 -04:00
Kit Langton and GitHub
bb6ee0a5cc
docs(codemode): document loop syntax ( #35631 )
2026-07-06 19:52:39 -04:00
Dax Raad
fd4497e6b9
fix(tui): route shell termination by location
2026-07-06 19:39:22 -04:00
Dax Raad
59790380de
fix(core): support unlimited shell timeouts
2026-07-06 19:32:22 -04:00
Dax Raad
7668eb728d
fix(tui): normalize attachment labels
2026-07-06 19:22:25 -04:00
Dax Raad
79301fbed5
chore(cli): inline build sourcemaps
2026-07-06 19:22:12 -04:00
Dax Raad
c0ea1a43f9
feat(tui): support session deletion
2026-07-06 19:19:22 -04:00
Dax Raad
96717c1a8c
feat(tui): improve session fork handling
2026-07-06 18:59:01 -04:00
Dax Raad
e312f0d775
fix(tui): provide location for home mentions
2026-07-06 18:50:24 -04:00
Aiden Cline and GitHub
bfdbf43ef8
fix(core): clarify MCP timeout budgets ( #35626 )
2026-07-06 17:47:20 -05:00
Aiden Cline and GitHub
984430c97d
chore: add typecheck profiling ( #35622 )
2026-07-06 17:17:30 -05:00
Kit Langton and GitHub
bf01264661
feat(core): finalize session event lifecycle ( #35272 )
2026-07-06 18:14:06 -04:00
Kit Langton and GitHub
b046bbe4e3
feat(codemode): support loop sequence syntax ( #35618 )
2026-07-06 17:59:13 -04:00
Aiden Cline and GitHub
8dc9ac07a2
fix(tui): sync v2 terminal title ( #35610 )
2026-07-06 16:51:23 -05:00
Aiden Cline and GitHub
ba24037e64
feat(codemode): math parity ( #35609 )
2026-07-06 16:47:17 -05:00
Kit Langton and GitHub
df471872de
fix(codemode): reject Promise.all immediately ( #35604 )
2026-07-06 17:37:50 -04:00
Dax Raad
8942f97998
sync
2026-07-06 17:36:28 -04:00
Kit Langton and GitHub
754dd57177
fix(codemode): preserve async callback semantics ( #35603 )
2026-07-06 17:29:11 -04:00
Dax Raad
f044def957
fix(tui): detect backgrounded subagents
2026-07-06 17:15:03 -04:00
Dax Raad
9c2842b9b0
fix(tui): track pending session inputs
2026-07-06 17:12:21 -04:00
+17
9e0d3976e1
chore: merge dev into v2 ( #35591 )
...
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
2026-07-06 16:05:29 -05:00
Dax Raad
f87998f37f
fix(cli): align prompt attachment mentions
2026-07-06 16:28:37 -04:00
e57d9ca390
feat(core): flatten provider config and load native packages ( #35563 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-06 16:18:56 -04:00
Kit Langton and GitHub
d603eed5a1
feat(codemode): support destructuring assignment ( #35600 )
2026-07-06 15:56:52 -04:00
Kit Langton and GitHub
0e1c0414c2
fix(codemode): align mutable JavaScript semantics ( #35598 )
2026-07-06 15:55:32 -04:00
Kit Langton and GitHub
dc99c600b6
feat(v2): expose canonical schema contracts ( #35595 )
2026-07-06 15:45:46 -04:00
James Long and GitHub
6ffe61b9fe
feat(simulation): isolate filesystem and disconnect llm ( #35590 )
2026-07-06 15:39:03 -04:00
Dax Raad
36d17c30a7
fix(sdk): expose prompt input contract
2026-07-06 15:05:43 -04:00
Dax Raad
4d100de194
feat(core): resolve prompt attachments
2026-07-06 15:04:23 -04:00
Dax Raad
c13f06c30c
feat(tui): use canonical prompt attachments
2026-07-06 14:35:31 -04:00
Kit Langton and GitHub
91f1815732
refactor(core): rename system context to instructions ( #35583 )
2026-07-06 14:29:29 -04:00
Kit Langton and GitHub
1a52e1118e
refactor(core): remove unused session watermarks ( #35579 )
2026-07-06 13:55:47 -04:00
Kit Langton and GitHub
f2f62438b8
refactor(core): unify live event subscriptions ( #35578 )
2026-07-06 13:46:59 -04:00
Kit Langton and GitHub
2830176972
fix(plugin): reload late SDK plugins ( #35576 )
2026-07-06 13:36:19 -04:00
Dax Raad
06dcf3f221
fix(tui): remove committed undo messages
2026-07-06 13:08:25 -04:00
Dax Raad
f9442e7107
test(opencode): update active session mock
2026-07-06 13:01:36 -04:00
Dax Raad
ff499c3603
refactor(api): remove watermark sync surface
2026-07-06 13:01:36 -04:00
Aiden Cline and GitHub
4cee5bd824
refactor(codemode): split interpreter and stdlib ( #35572 )
2026-07-06 12:01:14 -05:00
Dax Raad
f406fed924
fix(cli): ignore version mismatch on reconnect
2026-07-06 12:35:07 -04:00
Aiden Cline and GitHub
5b2d90a441
feat(codemode): expand standard library support ( #35566 )
2026-07-06 10:36:02 -05:00
04e8801f5b
fix(tui): soften interrupted step styling ( #35466 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-07-06 09:30:55 -05:00
Aiden Cline and GitHub
7f008df79d
fix(codemode): improve prompting ( #35509 )
2026-07-06 09:19:04 -05:00
175d200e53
V2 opentui upgrade ( #35544 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-06 15:34:57 +02:00
Simon Klee and GitHub
41d11a8a89
cli: demote version mismatch to warning for now ( #35548 )
2026-07-06 14:39:58 +02:00
Simon Klee and GitHub
0bba8c780a
cli/mini: fix run failure handling ( #35539 )
2026-07-06 12:34:44 +02:00
Simon Klee and GitHub
32cf36de9d
mini migrate to v2 ( #35526 )
2026-07-06 11:03:30 +02:00
Simon Klee and GitHub
fb75ea2cf6
mini: fix default model ( #35515 )
2026-07-06 09:20:23 +02:00
Dax Raad
147da5d278
test(opencode): update project service stub
2026-07-06 01:32:58 -04:00
Dax Raad
eed23d8ee9
feat(api): publish v2 reference
2026-07-06 01:29:08 -04:00
Dax Raad
e6e951b252
docs: rebuild v2 documentation
2026-07-06 00:58:00 -04:00
Aiden Cline and GitHub
4e019ba5d9
fix(core): expose MCP output schemas to code mode ( #35502 )
2026-07-05 23:12:45 -05:00
Aiden Cline and GitHub
50a762e7b9
fix(mcp): preserve metadata across paginated tools ( #35500 )
2026-07-05 22:51:08 -05:00
Aiden Cline and GitHub
780c99bc2e
refactor(core): route questions through forms ( #35422 )
2026-07-05 22:28:05 -05:00
Aiden Cline and GitHub
5bcf8d5a0b
feat(tui): render session forms ( #35421 )
2026-07-05 19:35:30 -05:00
Dax Raad
652e8ff3fb
fix(client): resolve codegen workspace version
2026-07-05 18:31:15 -04:00
Dax Raad
7b88de47c3
chore(client): publish client package
2026-07-05 18:21:23 -04:00
Dax Raad
33cb536879
feat(plugin): publish generation updates
2026-07-05 17:21:39 -04:00
Dax Raad
6ffecf9345
fix(core): reload local plugins on file changes
2026-07-05 16:54:17 -04:00
Dax Raad
08741f6b93
fix(core): scope observability to server
2026-07-05 16:22:04 -04:00
Dax Raad
baacb2e776
fix(core): tolerate invalid OTLP configuration
2026-07-05 16:14:02 -04:00
Dax Raad
a75978815a
feat(server): add loaded locations debug endpoint
2026-07-05 15:59:44 -04:00
Dax Raad
c3d26c4912
feat(core): improve runtime observability
2026-07-05 15:59:44 -04:00
Dax Raad
a9b7bd9e2f
feat(core): manage configurable plugin generations
2026-07-05 15:59:44 -04:00
Aiden Cline and GitHub
f9d1d3b259
refactor(codemode): namespace public types ( #35435 )
2026-07-05 11:51:50 -05:00
Aiden Cline and GitHub
f950497173
refactor(codemode): remove generic agent tool ( #35420 )
2026-07-05 10:41:21 -05:00
Aiden Cline and GitHub
391aa38281
test(core): serve skill fixtures locally ( #35429 )
2026-07-05 10:40:55 -05:00
Aiden Cline and GitHub
29e8502bb0
fix(tui): align integration empty state ( #35414 )
2026-07-05 09:08:09 -05:00
Kit Langton and GitHub
44b182fe23
fix(core): validate scalar newtypes ( #35381 )
2026-07-04 21:43:08 -04:00
Kit Langton and GitHub
905123b9c0
fix(protocol): keep internal events off SSE ( #35378 )
2026-07-04 21:12:45 -04:00
Kit Langton and GitHub
bb3b6a2f65
fix(protocol): expose MCP tool change events ( #35373 )
2026-07-04 20:47:33 -04:00
Aiden Cline and GitHub
b8efb33cde
feat(codemode): add OpenAPI tool adapter ( #35362 )
2026-07-04 16:28:11 -05:00
Aiden Cline and GitHub
d65ecd4a90
feat(core): expose deferred tools through execute ( #35361 )
2026-07-04 16:20:56 -05:00
Simon Klee and GitHub
57fb3e5cc5
fix(run): align mini with current session contracts ( #35354 )
2026-07-04 21:14:01 +02:00
Simon Klee
ba07481b59
fix(run): restore subprocess output contracts
2026-07-04 21:06:32 +02:00
Aiden Cline and GitHub
b99759c7de
fix(core): enforce mcp tool permissions ( #35345 )
2026-07-04 13:03:40 -05:00
Aiden Cline and GitHub
c590e27639
feat(core): add grouped and deferred tool registration ( #35232 )
2026-07-04 11:49:24 -05:00
Kit Langton and GitHub
8f4b62eb49
fix(core): report missing search paths ( #35337 )
2026-07-04 12:12:56 -04:00
Kit Langton and GitHub
945d1c8cb2
fix(core): bound recursive file watching ( #35323 )
2026-07-04 11:55:05 -04:00
Kit Langton and GitHub
610e618bc5
fix(tui): clear completed background shell status ( #35320 )
2026-07-04 11:33:45 -04:00
Kit Langton and GitHub
9daa4d85a4
fix(tui): reconcile session state after reconnect ( #35262 )
2026-07-04 11:05:41 -04:00
Kit Langton and GitHub
62af66a74f
fix(tui): distinguish variant switch notices ( #35315 )
2026-07-04 10:58:56 -04:00
Kit Langton and GitHub
5b44e5bf41
test(core): release shell test locations ( #35271 )
2026-07-04 10:54:34 -04:00
Dax Raad
a15afbe8f2
bye bye orchestrator
2026-07-04 02:04:58 -04:00
Dax Raad
8e0856c43b
fix(core): disable external plugin hot reload
2026-07-04 01:58:17 -04:00
Dax Raad
f66c829231
Revert "fix(core): bust external plugin import cache"
...
This reverts commit afe3ebbc35 .
2026-07-04 01:54:30 -04:00
Aiden Cline and GitHub
3baaabede8
fix(core): resolve mcp header env placeholders ( #35236 )
2026-07-03 23:00:10 -05:00
Dax Raad
afe3ebbc35
fix(core): bust external plugin import cache
2026-07-03 23:12:09 -04:00
Kit Langton and GitHub
e2faeb84e5
fix(core): tolerate minimal FSWatcher typings ( #35264 )
2026-07-03 22:37:42 -04:00
Kit Langton and GitHub
35ed09ff37
fix(tui): improve MCP error details ( #35263 )
2026-07-03 22:26:54 -04:00
Dax Raad
9751615651
fix(core): reload all config plugins
2026-07-03 20:41:33 -04:00
Dax Raad
c9b24ef027
feat(core): reload config on filesystem changes
2026-07-03 20:35:04 -04:00
Aiden Cline and GitHub
b04d8d53e6
fix(tui): expand MCP server errors in dialog ( #35243 )
2026-07-03 18:19:16 -05:00
Dax Raad
7bd3f8ac83
chore(client): remove cyclic test dependencies
2026-07-03 18:12:22 -04:00
Dax Raad
6ae2fa5196
feat(plugin): align hooks with client APIs
2026-07-03 18:12:22 -04:00
Kit Langton and GitHub
650d774372
refactor(schema): session shell payloads and event prefix restore ( #35229 )
2026-07-03 17:30:25 -04:00
Simon Klee and GitHub
64e4f6f91b
cli: route run commands through v2 APIs ( #35234 )
2026-07-03 22:47:04 +02:00
Aiden Cline and GitHub
d097cc8065
feat(tui): render execute child calls on v2 ( #35231 )
2026-07-03 15:10:25 -05:00
Aiden Cline and GitHub
438654768c
fix(codemode): require exact tool paths in guidance ( #35224 )
2026-07-03 14:55:03 -05:00
James Long and GitHub
37b26e495b
feat(simulation): share control protocol schemas ( #35230 )
2026-07-03 15:46:04 -04:00
Kit Langton and GitHub
5d14c7a185
refactor(core): align runner naming with step vocabulary ( #35227 )
2026-07-03 15:41:50 -04:00
James Long and GitHub
e66cbf36e9
fix(core): constrain location services ( #35228 )
2026-07-03 15:34:30 -04:00
Dax Raad
50977dd4fe
server: emit logs for every HTTP request to help debug API traffic
2026-07-03 15:13:37 -04:00
Dax Raad
a644e0e7a0
sync
2026-07-03 14:58:23 -04:00
Kit Langton and GitHub
ca861fdf43
docs: consolidate session work-unit vocabulary ( #35218 )
2026-07-03 14:49:05 -04:00
Dax Raad
34a08cbdb8
fix(core): tolerate missing models.dev temperature
2026-07-03 14:46:54 -04:00
Aiden Cline and GitHub
bf3ae45439
fix(core): clean up mcp event surface ( #35221 )
2026-07-03 13:43:21 -05:00
Kit Langton and GitHub
394e0b9045
refactor(schema): rename V2 session events and normalize payloads ( #35217 )
2026-07-03 14:25:59 -04:00
James Long and GitHub
4790a2772c
feat(simulation): add driver controlled backend LLM ( #35186 )
2026-07-03 14:19:25 -04:00
Dax Raad
2ff19171dc
feat(tui): reload command restarts the service
2026-07-03 14:01:01 -04:00
Kit Langton and GitHub
1401901529
chore: effect pattern lint infrastructure ( #35210 )
2026-07-03 13:58:26 -04:00
Kit Langton and GitHub
1b88ff8d53
fix(core): clean up Effect audit patterns ( #35174 )
2026-07-03 13:54:13 -04:00
Dax Raad
08293e74a0
refactor(cli): single password config with legacy fallback
2026-07-03 13:41:15 -04:00
Dax Raad
24d26365e6
refactor(cli): manage environment variables with effect config
2026-07-03 13:37:12 -04:00
Dax Raad
c22793d5f6
feat(cli): validate explicit server before starting the tui
2026-07-03 13:34:12 -04:00
Dax Raad
c6a52a39b5
fix(cli): read OPENCODE_PASSWORD for explicit server auth
2026-07-03 13:34:12 -04:00
James Long and GitHub
aad8d90dd1
refactor(core): move path resolve into fs service ( #35201 )
2026-07-03 13:25:38 -04:00
Dax Raad
6f47459c68
chore: update lockfile
2026-07-03 12:42:09 -04:00
Dax Raad
dd768e30e2
refactor(client): namespace service exports and share the registration contract
2026-07-03 12:36:56 -04:00
Kit Langton and GitHub
de476aa51b
refactor(schema): declare event durability at definition level ( #35172 )
2026-07-03 12:35:35 -04:00
James Long and GitHub
bd8d858bf7
feat(core): implement V2 session.shell ( #35183 )
2026-07-03 12:19:09 -04:00
Aiden Cline and GitHub
5fc4e18b82
test(core): cover when AND semantics and multiselect neq ( #35182 )
2026-07-03 11:10:49 -05:00
12d9f4b29b
feat(codemode): add confined execution package ( #35118 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-03 10:57:16 -05:00
James Long and GitHub
a2769b5ade
fix(core): rewrite replacements while hoisting layers ( #35176 )
2026-07-03 11:26:58 -04:00
Simon Klee and GitHub
1fa605ad5e
fix(run): handle unattended form blockers ( #35170 )
2026-07-03 16:35:19 +02:00
Simon Klee and GitHub
698ef25f33
fix(run): use parentID filter for subagent hydration ( #35168 )
2026-07-03 15:38:54 +02:00
Kit Langton and GitHub
88dc960af8
refactor(core): migrate built-in tools to internal plugins ( #34956 )
2026-07-03 09:03:53 -04:00
Shoubhit Dash and GitHub
5657cec4f2
feat(core): add mercurial adapter for vcs status and diff ( #35141 )
2026-07-03 17:42:25 +05:30
Shoubhit Dash and GitHub
8d790a9ed5
fix(tui): keep session running until execution settles ( #35136 )
2026-07-03 17:23:30 +05:30
Simon Klee and GitHub
b62d24e40b
fix(run/cli): wait for selected model catalog ( #35130 )
2026-07-03 13:21:06 +02:00
Shoubhit Dash and GitHub
a1b6c84135
feat(core): expose V2 VCS status and diff APIs ( #35129 )
2026-07-03 16:49:03 +05:30
Aiden Cline and GitHub
85fde8c11d
feat(core): rework form when conditions ( #35115 )
2026-07-03 04:23:20 -05:00
Aiden Cline and GitHub
c167bde6a0
feat(core): global forms support ( #35106 )
2026-07-03 03:55:15 -05:00
d9bf30fc22
feat(server): add form routes ( #35099 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-03 02:40:44 -05:00
Aiden Cline and GitHub
3ce5e9800d
feat(core): add form service ( #35094 )
2026-07-03 01:41:37 -05:00
Dax Raad
af5eabcb26
refactor(client): split package into promise and effect entrypoints
2026-07-03 01:46:21 -04:00
Dax Raad
0087dd56d9
fix(schema): expose client-consumed events in the server manifest
2026-07-03 01:45:59 -04:00
Aiden Cline and GitHub
ef2140d121
fix(core): revert form service and mcp elicitation ( #35080 )
2026-07-03 00:32:10 -05:00
Dax Raad
1de3c6e4a6
feat(client): self-contained local service discovery and lifecycle
2026-07-03 01:19:43 -04:00
Dax Raad
b6c3a8ea7b
fix(ci): run typecheck on v2
2026-07-03 00:43:48 -04:00
Aiden Cline and GitHub
efcf2c3f5d
feat(core): MCP elicitation support ( #35064 )
2026-07-02 23:25:54 -05:00
Kit Langton and GitHub
e65477ab1d
refactor(core): polish runner drain and coordinator readability ( #35051 )
2026-07-02 22:01:53 -04:00
Kit Langton and GitHub
cd0b274856
refactor(core): simplify v2 prompt lifecycle and execution coordination ( #35047 )
2026-07-02 21:38:44 -04:00
Kit Langton and GitHub
57e9e9771d
feat(core): deterministic session log replay with synced watermark ( #35040 )
2026-07-02 21:38:20 -04:00
Aiden Cline and GitHub
1aae92c42a
fix(core): remove mcp tool call timeout ( #35043 )
2026-07-02 20:15:36 -05:00
6555df912a
feat(session): filter v2 session list by parent ( #35037 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-07-02 19:48:49 -04:00
Aiden Cline and GitHub
7ebd344fa2
feat(core): add session form service ( #34855 )
2026-07-02 17:15:18 -05:00
Aiden Cline and GitHub
460cdc5aec
fix(llm): remove package retry policy ( #35003 )
2026-07-02 15:51:12 -05:00
James Long and GitHub
b0ca5520a1
feat(server): add lazy simulation layer replacements ( #35024 )
2026-07-02 16:45:09 -04:00
Kit Langton and GitHub
bc2e270f82
feat(server): durable log reads, changes feed, and watermarked snapshots ( #34962 )
2026-07-02 16:42:30 -04:00
Kit Langton and GitHub
33705e632a
fix(tui): use catalog display name in model switch notices ( #34913 )
2026-07-02 16:09:45 -04:00
Kit Langton and GitHub
cff2345c12
fix(core): record selected catalog model identity on assistant steps ( #34911 )
2026-07-02 16:09:33 -04:00
James Long and GitHub
0405518180
feat: simulation control surface and architecture spec ( #34801 )
2026-07-02 15:19:19 -04:00
Aiden Cline and GitHub
c9604c86ec
test(core): avoid shell PATH in command test ( #34980 )
2026-07-02 12:28:58 -05:00
Aiden Cline and GitHub
967c44552e
test(core): make command shell test portable ( #34972 )
2026-07-02 12:02:34 -05:00
Aiden Cline and GitHub
ec95694e2f
docs(llm): track native provider parity ( #34862 )
2026-07-02 11:51:56 -05:00
Aiden Cline and GitHub
c176baee82
feat(core): port v2 command invocation ( #34849 )
2026-07-02 11:22:04 -05:00
Kit Langton and GitHub
016d296f7c
refactor(core): migrate glob tool to internal plugin ( #34946 )
2026-07-02 10:39:04 -04:00
Kit Langton and GitHub
dbaa53329c
refactor(core): mechanism-neutral context entry rendering ( #34945 )
2026-07-02 10:16:24 -04:00
Kit Langton and GitHub
7843f8fb38
feat(core): API-managed per-session context entries ( #34941 )
2026-07-02 10:05:47 -04:00
Kit Langton and GitHub
4045041554
refactor(core): simplify system context into a belief model ( #34917 )
2026-07-02 09:32:35 -04:00
Shoubhit Dash and GitHub
7ec7413fdb
fix(tui): suppress transient reconnect overlay flashes ( #34924 )
2026-07-02 18:54:51 +05:30
Simon Klee and GitHub
f016392368
feat(mini): migrate mini to v2 ( #34895 )
...
feat(run): migrate non-interactive prompts to V2
feat(run): route mini prompts through V2
fix(run): use current session contracts
fix(run): fix V2 prompt turns
feat(cli): add mini subcommand
feat(run): use settled execution events
fix(run): handle remote prompt file attachments
feat(run): send prompt files as attachments
feat(run): use current APIs for run state
fix(run): adopt app-node runtime deps
feat(run): track subagent sessions
feat(run): move catalogs and default model onto current APIs
2026-07-02 12:06:49 +02:00
Aiden Cline and GitHub
140224b0fc
fix(core): derive models.dev reasoning variants ( #34726 )
2026-07-02 00:23:46 -05:00
cfd35c9354
fix(tui): include variant in model switch notice ( #34856 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-02 00:17:18 -05:00
Kit Langton and GitHub
674d08f9be
fix(core): route ChatGPT OAuth to the codex backend ( #34843 )
2026-07-02 00:15:34 -04:00
02f012f5d1
fix(tui): clear onboarding after provider connect ( #34819 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-01 21:10:24 -05:00
Dax Raad
bea6e1499d
feat(core): discover instructions on directory reads
2026-07-01 21:11:22 -04:00
Dax Raad
50a1fe49bc
fix(core): relativize instruction description to project root
2026-07-01 21:03:46 -04:00
Dax Raad
6380919fda
fix(core): use relative paths in instruction load description
2026-07-01 21:02:47 -04:00
Dax Raad
d972aa9d83
feat(core): tool execute hooks, session instructions, synthetic endpoint
...
- V2 tool execute hooks: add `ctx.tool.execute.before/after` plugin API,
core ToolHooks service, and registry wiring so hosted/local tool calls
run registered before/after hooks; provider-executed calls are excluded.
- Session synthetic endpoint: add `POST /api/session/:sessionID/synthetic`
with text/description/metadata plus regenerated Promise/Effect/JS client
surfaces.
- SessionInstructions service: read tool discovers nearby AGENTS.md walking
up to the Location root (exclusive) and injects them as durable synthetic
instructions, with lazy history dedup of prior claims.
- to-llm-message: stop forwarding synthetic message metadata to the model so
bookkeeping annotations stay model-hidden.
- schema changelog entry for synthetic metadata and the metadata leak fix.
2026-07-01 20:50:10 -04:00
Dax Raad
d544ab4d91
feat(tui): show background label on subagent line
2026-07-01 20:25:21 -04:00
Dax Raad
ce228bfd7c
feat(tui): maintain session family index in data context
2026-07-01 20:22:33 -04:00
Dax Raad
eabf85aea2
fix(tui): wire subagent interrupt and drop granular background commands
2026-07-01 20:00:28 -04:00
Dax Raad
2f4a688790
chore: set up orchestrator plugin and mute prompt status labels
2026-07-01 18:51:18 -04:00
Dax Raad
4a90ffedfb
fix(server): restore provider node deps after dev merge
2026-07-01 18:39:43 -04:00
Dax Raad
95cf5039be
fix(tui): color prompt work counts
2026-07-01 18:23:07 -04:00
Dax Raad
041215996c
chore: trigger deploy
2026-07-01 18:16:27 -04:00
Dax Raad
d0b920e187
chore: trigger publish ci
2026-07-01 18:11:49 -04:00
+22
8c94e9005f
chore: merge dev into v2 ( #34788 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <93028901+affanali2k3@users.noreply.github.com >
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Ben Guthrie <benjee.012@gmail.com >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com >
Co-authored-by: Max Anderson <max.a.anderson95@gmail.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
2026-07-01 17:12:00 -04:00
Shoubhit Dash and GitHub
932a40cfd9
fix(tui): pin queued prompts below output ( #34791 )
2026-07-02 01:53:51 +05:30
Dax Raad
716f6658db
feat(core): add skill autoinvoke metadata
2026-07-01 15:13:40 -04:00
Dax Raad
9f1a8f2149
docs: add sample skill
2026-07-01 14:40:56 -04:00
Dax Raad
b3650e2316
fix(core): provide job service in session default layer
2026-07-01 14:38:35 -04:00
Dax Raad
fb884bb91e
feat: update session notices and skill reloads
2026-07-01 14:37:27 -04:00
Dax Raad
98c09884bf
feat(protocol): publish package
2026-07-01 13:53:09 -04:00
Dax Raad
5e47501b8b
feat(schema): publish package
2026-07-01 13:33:59 -04:00
Dax Raad
d51ba6ed94
fix(cli): run update check in background
2026-07-01 13:18:00 -04:00
Dax Raad
a6983b65fc
fix: skip plugin publish
2026-07-01 12:57:48 -04:00
Dax Raad
1a06198954
fix(tui): indent synthetic session notices
2026-07-01 12:39:06 -04:00
Dax Raad
72ec09cf74
fix(tui): keep backgrounded subagents spinning
2026-07-01 12:33:01 -04:00
Dax Raad
e2bca216a2
feat: background blocking tools
2026-07-01 12:18:04 -04:00
Dax Raad
a10733dbf4
docs: add debug opencode skill
2026-07-01 12:18:04 -04:00
Shoubhit Dash and GitHub
b5823d1077
fix(tui): show queued prompt admissions ( #34771 )
2026-07-01 21:27:56 +05:30
Dax and GitHub
e1fafa2e54
fix(cli): start service in home directory
2026-07-01 11:36:57 -04:00
Dax Raad
ae49b21376
fix(core): save external permissions at project root
2026-07-01 11:27:24 -04:00
Dax Raad
5710064ae1
feat(core): generate session titles from first prompt
...
Add SessionTitle service that generates a session title from the
session's sole user message via the customizable "title" agent, then
renames the session. Runs once per session, gated on durable history
having exactly one user message (no default-title string comparison).
Wire it into SessionRunner as a background fork after the first turn's
prompt promotion makes the user message visible; forking before
promotion caused the first-message lookup to see zero rows and silently
no-op.
Closes #34364
2026-07-01 11:07:44 -04:00
Shoubhit Dash and GitHub
4617b03ca9
fix: surface shell stderr output ( #34761 )
2026-07-01 20:33:48 +05:30
Dax Raad
6a91a682e4
feat(core): add plugin list endpoint
...
Adds a plugin.list HTTP endpoint that reports currently loaded plugins, wires it through protocol, server, and generated clients, and merges it into sdk-next's plugin API. Also updates the sample plugin to register a primary agent instead of a subagent for local testing.
2026-07-01 00:53:53 -04:00
Aiden Cline and GitHub
f8626865b9
fix(core): expose models.dev modes as models ( #34714 )
2026-06-30 22:48:25 -05:00
2324a63fc6
feat(cli): add session resume flags ( #34713 )
...
Co-authored-by: Kit Langton <7587245+kitlangton@users.noreply.github.com >
2026-06-30 23:37:25 -04:00
Kit Langton and GitHub
1ce607c230
refactor(plugin): move tool implementation to plugin ( #34665 )
2026-06-30 23:30:56 -04:00
Dax Raad
c26f6f95f7
fix(core): deny subagent tool for default subagents
2026-06-30 23:11:06 -04:00
Dax Raad
d77b87ea65
feat(script): use GitHub run number for preview build identifier
2026-06-30 23:05:46 -04:00
Dax Raad
6ca6566bd3
fix(core): derive reasoning variants from models.dev
2026-06-30 22:50:20 -04:00
Dax Raad
8dd993d25a
fix(tui): stabilize reload connection state
2026-06-30 22:31:51 -04:00
Dax Raad
24ab17e718
fix(tui): keep background shell spinner active
2026-06-30 21:56:45 -04:00
Aiden Cline and GitHub
0a60662d71
feat(cli): add mcp list, add, auth, and logout commands ( #34643 )
2026-06-30 13:49:07 -05:00
Kit Langton and GitHub
194b0615e0
feat(plugin): support plugin-provided tools ( #34619 )
2026-06-30 13:18:56 -04:00
a5c51e11d0
fix(core): drop legacy config filename ( #34650 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 11:12:15 -05:00
8f1db7d06d
fix(tui): align cli model picker behavior ( #34571 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 09:36:38 -05:00
Aiden Cline and GitHub
b1ca070b3b
feat(core): add mcp support ( #34513 )
2026-06-30 08:37:44 -05:00
Aiden Cline and GitHub
12887e572e
fix(core): align agent tests with universal default permissions ( #34561 )
2026-06-30 08:24:54 -05:00
Aiden Cline and GitHub
75715e2115
fix(core): parse models.dev reasoning options ( #34618 )
2026-06-30 07:54:18 -05:00
Dax Raad
a1250cd690
test(sdk-next): update embedded client namespaces
2026-06-30 01:16:33 -04:00
Dax Raad
23adaaaeab
feat(core): add native skill activation
2026-06-30 01:16:33 -04:00
524ee8fc03
fix(core): gate v2 edit tools by model ( #34558 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-29 23:53:41 -05:00
Dax Raad
0f9719a7b5
fix(cli): support service autostart setting
2026-06-30 00:28:11 -04:00
Dax Raad
1b83c08b8a
Update service configuration CLI
2026-06-30 00:18:26 -04:00
Dax Raad
02cb350880
feat(tui): refresh agents after update events
2026-06-30 00:18:26 -04:00
4ce830a919
fix(core): align v2 prompt tool names ( #34557 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-29 22:53:56 -05:00
Kit Langton and GitHub
461a1c3ab4
refactor(core): replace background job service ( #34559 )
2026-06-29 23:53:35 -04:00
Kit Langton and GitHub
6846542115
fix(client): singularize generated api groups ( #34534 )
2026-06-29 21:07:01 -04:00
Aiden Cline and GitHub
f928b5be07
fix(core): sanitize registered tool names ( #34512 )
2026-06-29 18:30:40 -05:00
Kit Langton and GitHub
ecfa918760
feat(client): expose fs read in promise client ( #34504 )
2026-06-29 19:21:18 -04:00
Aiden Cline and GitHub
f80624cf17
fix(tui): surface provider error in assistant footer ( #34511 )
2026-06-29 16:46:50 -05:00
Dax Raad
fe59174c23
fix(core): resume after synthetic session message
2026-06-29 17:32:54 -04:00
Dax Raad
2fe057324f
fix(core): provide filesystem to shell tool
2026-06-29 17:27:24 -04:00
Dax Raad
19a5b5a05d
feat(core): support background shell tool
2026-06-29 17:01:04 -04:00
Dax Raad
ff4cab03c1
refactor(core): simplify session fork event
2026-06-29 16:16:13 -04:00
Dax Raad
b2d46ecd7e
feat(core): add durable session fork event
2026-06-29 16:13:51 -04:00
Dax Raad
360d85a521
fix(tui): indent subagent empty state
2026-06-29 15:46:51 -04:00
Dax Raad
c65a7d50c1
feat(tui): integrate composer picker
2026-06-29 15:37:09 -04:00
Dax Raad
fa73546a86
feat(tui): add composer tabs
2026-06-29 14:20:43 -04:00
Kit Langton and GitHub
935ac2db91
feat(client): expose v2 project APIs ( #34456 )
2026-06-29 14:10:11 -04:00
Dax Raad
01edae4a7f
fix(core): spawn shell non-interactively without sourcing rc files
...
ShellSelect.args() ran zsh/bash with -l and explicitly sourced .zshrc/.bashrc,
loading user functions and aliases that can shadow builtins and return non-zero
exit codes, breaking && chains. Match the old tool behavior: plain non-login
non-interactive shell -c command with cwd passed via spawn options.
2026-06-29 12:05:56 -04:00
Kit Langton and GitHub
381d67572e
refactor(tui): wire generated client reads ( #34381 )
2026-06-29 11:36:10 -04:00
Dax Raad
e8ac44430b
feat(cli): poll for updates every 10 minutes in serve
2026-06-29 00:59:01 -04:00
Dax Raad
5ae93092aa
refactor(core): replace bash tool with shell tool
2026-06-29 00:44:17 -04:00
Kit Langton and GitHub
595c6bd4a7
feat: add v2 generate text endpoint ( #34371 )
2026-06-28 22:43:58 -04:00
Kit Langton and GitHub
7073e8797f
fix(core): remove per-prompt system option ( #34361 )
2026-06-28 21:56:59 -04:00
Kit Langton and GitHub
f7034a35a8
feat(core): add v2 manual compaction ( #34336 )
2026-06-28 21:18:19 -04:00
Kit Langton and GitHub
53b93b6991
feat(sdk-next): let embedders contribute plugins via opencode.plugin ( #34356 )
2026-06-28 20:30:21 -04:00
6067019434
fix(core): restore v2 model prompts ( #34275 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-28 14:47:20 -05:00
Dax and GitHub
42a3cf9645
fix(core): commit staged revert before admitting new prompt ( #34338 )
2026-06-28 14:50:06 -04:00
Kit Langton and GitHub
04c6bed240
feat(core): restore per-request system prompt ( #34335 )
2026-06-28 14:02:46 -04:00
Kit Langton and GitHub
94e3a29d2f
feat(core): wire v2 subagent tool ( #34320 )
2026-06-28 12:52:39 -04:00
+8
41283933ff
chore: merge dev into v2 ( #34317 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <93028901+affanali2k3@users.noreply.github.com >
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Ben Guthrie <benjee.012@gmail.com >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com >
2026-06-28 11:30:38 -04:00
Dax Raad
11bf8d8a42
refactor(cli): simplify updater, remove cache and confirmation
...
- Remove the 24h disk cache (State, readState/writeState, checkInterval)
that served stale latest versions within the TTL window
- Remove file lock (Flock) and confirmation prompt (Prompt/Terminal)
- Every check now hits the npm registry directly
- Updates always auto-install on any version mismatch within the same
major, including rollbacks where the registry version is lower
- Drop the interactive option from check() and the confirm/declined/
dismissed action concepts
2026-06-27 20:52:03 -04:00
Dax Raad
c22973ab9f
fix(server): log undo revert operations
2026-06-27 20:32:58 -04:00
Dax Raad
612009e0f1
fix(tui): use span for inline styled hotkey in revert footer
2026-06-27 20:32:14 -04:00
Dax Raad
a0a6c9545e
fix(tui): style redo hotkey as normal text in revert footer
2026-06-27 20:30:52 -04:00
Dax Raad
bceb6d0a9e
feat(tui): add redo hotkey footer and pad file list in revert banner
2026-06-27 20:30:26 -04:00
Dax Raad
49e7dc191f
fix(tui): make undo inclusive of last user message and simplify revert banner
2026-06-27 20:25:08 -04:00
Dax and GitHub
f4720be08e
feat(tui): add session rename ( #34264 )
2026-06-27 20:07:23 -04:00
Dax and GitHub
d1d7ebc2c6
feat(tui): wire up undo/redo and revert for V2 sessions ( #34263 )
2026-06-28 00:04:53 +00:00
Dax Raad
cd942d0669
fix(tui): normalize abbreviated home paths to forward slashes
2026-06-27 18:54:06 -04:00
Dax Raad
4741e3ee6b
fix(tui): remove redundant top spacer in session history
2026-06-27 13:54:16 -04:00
Dax Raad
4673bfbaa0
feat(cli): log startup info
...
Emit a log entry on CLI startup with version, channel, and local flag
so every CLI process is visible in opencode.log from the start.
2026-06-27 13:45:42 -04:00
Dax Raad
b458dd8c63
feat(cli): log updater check decisions
...
Add Effect.logInfo at every previously-silent path in the updater
check so each run is observable in opencode.log: skip reasons
(local install, disabled, policy), the resolved version with source
(cached vs registry), and the final action (up-to-date, dismissed,
declined).
2026-06-27 13:29:46 -04:00
Dax Raad
7edd6c3a1d
feat(cli): use installation version and document API debugging
...
- Replace hardcoded "local" version string with InstallationVersion
- Document DESCRIPTION
Make a request to the running server
USAGE
opencode api [flags] <operation | method path...>
ARGUMENTS
operation | method path... stringOpenAPI operation ID, or an HTTP method followed by a path
FLAGS
--data, -d string Request body
--header, -H string Request header in name:value form
--param key=value OpenAPI path or query parameter
GLOBAL FLAGS
--help, -h Show help information
--version, -v Show version information
--completions <bash|zsh|fish|sh> Print shell completion script (choices: bash, zsh, fish, sh)
--log-level <all|trace|debug|info|warn|warning|error|fatal|none> Sets the minimum log level (choices: all, trace, debug, info, warn, warning, error, fatal, none) server/API debugging command in AGENTS.md
2026-06-27 13:18:22 -04:00
Dax Raad
f43f066741
fix(tui): stop bash spinner when tool errors before command received
2026-06-27 13:17:21 -04:00
Dax Raad
b6553d14e1
fix(core): fail interrupted session steps
2026-06-27 01:16:30 -04:00
Dax Raad
ab0042a666
docs(opencode): mark package as v1
2026-06-27 01:16:30 -04:00
Dax Raad
5df049d081
feat(cli): add self-update service
...
Check the npm registry (at most once per 24h, file-locked) for newer
@opencode-ai/cli releases and act on a host-level autoupdate policy read
from config. Apply patch updates automatically, confirm minor updates
interactively, and never auto-update across majors. Skip local installs
and honor the disable flag. Wired into the default TUI command
(interactive) and serve (background).
2026-06-27 00:51:45 -04:00
Dax Raad
573ab9c24b
fix(tui): interrupt v2 sessions with escape
2026-06-26 22:32:21 -04:00
Dax Raad
6a16c41e8f
fix(core): continue after tool defects
2026-06-26 22:02:30 -04:00
Dax Raad
a491cbee64
fix(tui): hide prompt for running shell commands
2026-06-26 21:35:20 -04:00
Dax Raad
658cbe9caf
fix(core): load OpenCode provider config asynchronously
2026-06-26 21:16:15 -04:00
Dax Raad
62b2bc39df
test(ci): skip v2 end-to-end checks
2026-06-26 21:04:10 -04:00
Dax Raad
beb2c52c3f
fix(cli): publish scoped package
2026-06-26 21:01:10 -04:00
Dax Raad
655adbf46e
fix: stabilize v2 runtime behavior
2026-06-26 20:56:36 -04:00
Dax Raad
ac2a78391f
fix(ci): publish v2 as next
2026-06-26 15:55:04 -04:00
Dax Raad
9a9bdaba95
test(ci): drop legacy opencode tests
2026-06-26 14:58:40 -04:00
Dax Raad
8b682c42b6
refactor(tui): use v2 client transport
2026-06-26 14:57:01 -04:00
Dax Raad
ad4f1c1018
refactor(ci): use branch npm tag
2026-06-26 14:54:35 -04:00
Dax Raad
a0afb63ed0
fix(ci): use v2 npm tag
2026-06-26 14:53:35 -04:00
Dax Raad
df9ecb8f6a
fix(cli): publish v2 package
2026-06-26 14:52:30 -04:00
Dax Raad
e6f660fecf
feat(tui): add v2 terminal interface
2026-06-26 14:38:25 -04:00
Test
83bee1e776
Merge remote-tracking branch 'origin/dev' into beta-sync-29948
...
# Conflicts:
# packages/tui/test/keymap.test.tsx
2026-06-25 07:02:20 +00:00
opencode-agent[bot]
124714ca3a
fix(tui): keep command palette available in questions
2026-05-29 23:19:01 +00:00