Commit graph

17879 commits

Author SHA1 Message Date
opencode-agent[bot]
4fa6ca00e5
fix(session-ui): label web search providers dynamically (#49045)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-14 15:59:58 -05:00
Aiden Cline
76594882b4
fix(codemode): bound what one built-in can build with string, array, and promise caps (#49019) 2026-09-14 12:54:02 -05:00
Dax Raad
75f046212f refactor(protocol): mark transient session controls 2026-09-14 13:46:04 -04:00
Dax Raad
6bc60caab9 refactor(session): rename interrupt resume option 2026-09-14 13:33:03 -04:00
Aiden Cline
3468a092c9
feat(codemode): expose host classes and functions through extensions (#48941) 2026-09-14 12:29:00 -05:00
Dax Raad
60b88daddf fix(tui): show latest shell output 2026-09-14 13:03:10 -04:00
Dax Raad
8cf4e6b9b4 refactor(protocol): simplify session actions 2026-09-14 13:00:08 -04:00
Shoubhit Dash
fee337c462
refactor(tui): anchor turn token usage on idle markers (#49001) 2026-09-14 21:35:01 +05:30
Shoubhit Dash
8378f6caa9
test(core): avoid stdin race in check-ignore flake test (#48995) 2026-09-14 20:31:19 +05:30
Shoubhit Dash
94804423f4
fix(core): match versioned usage event type in stats (#48997) 2026-09-14 20:30:13 +05:30
Dax
c62d2e8336
refactor(core): split provider and model registries (#48901) 2026-09-14 10:34:11 -04:00
OpeOginni
f64ce6aad4
fix(tui): preserve form drafts across tabs (#48952)
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-09-14 19:58:35 +05:30
Shoubhit Dash
dac296f963
feat: preserve prompt cache across effort switches (#48513) 2026-09-14 18:35:46 +05:30
OpeOginni
55e1b3eb17
feat(tui): add inline home footer slot (#48798) 2026-09-14 17:34:03 +05:30
opencode-agent[bot]
f1149efee7
fix(session-ui): group file tool diffs (#48932)
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com>
2026-09-14 15:37:56 +08:00
Aiden Cline
0ee9f61e3d
fix(tui): allow toggling several MCP servers at once (#48940) 2026-09-14 02:28:25 -05:00
Aiden Cline
41df55ac15
feat(core): carry the reason on MCP needs_auth status (#48939) 2026-09-14 02:09:29 -05:00
opencode-agent[bot]
8fc49da6eb chore: update nix node_modules hashes 2026-09-14 07:02:13 +00:00
Aiden Cline
cbe8823671
feat(core): rework MCP client for SDK v2 and the 2026-07-28 revision (#48937) 2026-09-14 01:42:53 -05:00
Mohammad A
6e43875123
fix(nix): enable Wayland clipboard images (#48928)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-09-14 01:00:04 -05:00
ReStranger
ce380fba29
fix(nix): install opencode and keep opencode2 alias (#48662) 2026-09-14 00:59:22 -05:00
Aiden Cline
3045156fa6
fix(codemode): strip __proto__ keys at host object boundaries (#48926) 2026-09-14 00:49:42 -05:00
Luke Parker
0a3dc16961
fix(app): shorten context usage label (#48927) 2026-09-14 05:36:08 +00:00
Aiden Cline
1d4d9b5fa5
fix(ai): preserve OpenAI Chat image URLs (#48862) 2026-09-13 23:43:39 -05:00
Aiden Cline
752d980770
fix(ai): map Vertex service tier to header (#48886) 2026-09-13 23:43:16 -05:00
Aiden Cline
07225172df
fix(ai): serialize undefined historical tool input (#48863) 2026-09-13 23:43:07 -05:00
Aiden Cline
223b0271e6
test: align platform and endpoint expectations (#48916) 2026-09-14 04:25:34 +00:00
Luke Parker
93a37958a7
fix(session-ui): remove sticky patch header gap (#48909) 2026-09-14 13:41:07 +10:00
Dax Raad
40f4778296 refactor(protocol): refine audited endpoints 2026-09-13 23:10:37 -04:00
Dax
e9bb6d490b
refactor(tui): remove terminal pane setting 2026-09-13 23:06:13 -04:00
Aiden Cline
1e697962bd
fix: restore required typecheck status (#48913) 2026-09-13 22:03:22 -05:00
Aiden Cline
4418df5d62
test(app): align worker status URL (#48911) 2026-09-13 21:55:47 -05:00
Aiden Cline
052be04466
test: align coverage with v2 refactors (#48900) 2026-09-13 21:44:49 -05:00
Aiden Cline
cd3a64b225
test: align status and shell expectations (#48906) 2026-09-13 21:32:42 -05:00
Dax Raad
48c9a0a8de feat(release): add interactive review 2026-09-13 22:22:27 -04:00
Aiden Cline
48875190ef
feat(codemode): fail runaway recursion with a RangeError at 10000 nested calls (#48891) 2026-09-13 21:04:36 -05:00
opencode-agent[bot]
476432de1e
fix(core): restore Windows Git fast path (#48879)
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com>
2026-09-14 12:03:03 +10:00
Luke Parker
a71bb4d38c
fix(app): match notice updates to used label styling (#48895) 2026-09-14 12:02:16 +10:00
Aiden Cline
5d3019e5a1
refactor(codemode): materialize interpreter failures once and locate them at the call boundary (#48770) 2026-09-13 20:19:31 -05:00
Dax Raad
aeed4b6375 fix(protocol): return missing integration error 2026-09-13 20:00:46 -04:00
Dax Raad
82f713421f fix(client): replace servers missing status endpoint 2026-09-13 19:59:12 -04:00
Dax Raad
763cac8080 feat(config): add experimental updates 2026-09-13 19:41:06 -04:00
Dax Raad
c2cf497e19 refactor(config): remove preferences API 2026-09-13 19:27:56 -04:00
Dax Raad
7784b3ee0d refactor(core): isolate compatibility skills 2026-09-13 19:11:13 -04:00
Dax Raad
199aabe9e2 refactor(protocol): simplify skill and reference contracts 2026-09-13 18:52:55 -04:00
Dax Raad
8905af5074 refactor(protocol): remove plugin activation wait 2026-09-13 18:03:18 -04:00
Dax Raad
ce56111a4c refactor(protocol): simplify response locations 2026-09-13 17:52:45 -04:00
Dax Raad
5ab0167288 refactor(schema): remove project initialized time 2026-09-13 17:44:59 -04:00
Dax Raad
487e1bd76e refactor(protocol): remove workspace API 2026-09-13 17:39:23 -04:00
Dax
1eeaaab7a6
refactor: restrict reflective access (#48860) 2026-09-13 17:08:43 -04:00