Commit graph

287 commits

Author SHA1 Message Date
Luke Parker
fbacf6a126
feat(app): sign in to OpenCode Go and Console through the browser (#50267) 2026-09-22 19:34:30 +10:00
Adam
4b9a3d80fc
feat(core): enforce Console-managed policies (#49729) 2026-09-21 11:10:57 -05:00
Aiden Cline
c555559ac1
refactor(plugin): name tool execution context (#50195) 2026-09-20 11:36:19 -05:00
Aiden Cline
e3a3fa7108
fix(plugin): forward Promise tool cancellation (#50190) 2026-09-20 11:22:49 -05:00
Aiden Cline
7ffd75faf6
fix(core): restore anthropic budget variants (#50182) 2026-09-20 10:50:21 -05:00
Aiden Cline
b81e10a461
fix(core): re-read models.dev catalog after subscribing to Refreshed (#50012) 2026-09-19 13:31:38 -05:00
Aiden Cline
cbd911368e
refactor(schema): separate provider and model settings (#49850) 2026-09-18 21:20:08 -05:00
opencode-agent[bot]
e9201ce933
fix(core): retain console config after refresh errors (#49873)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-18 20:22:23 -05:00
Aiden Cline
0f9504d6c5
feat(plugin): add list to the tool domain (#49838)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-18 18:51:37 -05:00
opencode-agent[bot]
4ee9bf0213
revert(core): remove autonomous goal command (#49866)
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com>
2026-09-18 23:14:36 +00:00
Dax
5464aa4a74
feat(core): add autonomous goal command (#45379) 2026-09-18 20:59:08 +00:00
Aiden Cline
437cdc03a9
feat(core): repair malformed tool arguments before validation (#45002)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-18 10:26:02 -05:00
Aiden Cline
219ecada68
refactor(core): move provider policies into settings (#49666) 2026-09-18 10:18:33 -05:00
Victor Navarro
7e1d28b549
feat(cli): support custom Console logins (#49542) 2026-09-17 13:50:32 +02:00
Dax
7390832f13
feat(tui): reload all locations
Add a global location reload endpoint, shared shutdown lifecycle, client resynchronization, and the TUI /reload command.\n\nfrom OpenCode
2026-09-16 16:47:44 -04:00
Shoubhit Dash
cda2bc5100
test(core): match the one minute Console config refresh interval (#49327) 2026-09-16 17:37:14 +05:30
Aiden Cline
7d7962b2fa
feat(core): let subagents pick a model and expose models tool (#49194) 2026-09-16 01:16:55 -05:00
Dax Raad
b1f6d21ef3 refactor(protocol): refine vcs and shell APIs 2026-09-15 20:19:08 -04:00
Dax Raad
1b6a07dda3 refactor(session): simplify permissions event 2026-09-15 19:24:50 -04:00
Aiden Cline
d54fc305db
feat(core): append model identity to system prompts via plugin (#49129) 2026-09-15 11:46:07 -05:00
Aiden Cline
d0a902815d
feat(plugin): add experimental WebSocket handshake hook (#49131) 2026-09-15 01:41:00 -05:00
Aiden Cline
0f22b86670
refactor(core): replace websocket flags with a single transport preference (#48423) 2026-09-15 00:55:43 -05:00
James Long
081eef3b80
feat(core): make worktree APIs project-based (#48867) 2026-09-14 22:40:16 -04:00
Aiden Cline
2226afaea5
refactor(core): refactor model resolving logic, fix missing variant logic (#48943) 2026-09-14 18:29:34 -05:00
Dax Raad
648d01eec7 refactor(protocol): normalize session resources 2026-09-14 17:51:48 -04:00
Dax
c62d2e8336
refactor(core): split provider and model registries (#48901) 2026-09-14 10:34:11 -04:00
Dax Raad
40f4778296 refactor(protocol): refine audited endpoints 2026-09-13 23:10:37 -04:00
Dax Raad
199aabe9e2 refactor(protocol): simplify skill and reference contracts 2026-09-13 18:52:55 -04:00
opencode-agent[bot]
3f579f53f4
feat(core): add TinyFish web search (#48561)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-12 02:10:54 -05:00
Aiden Cline
6e8ff0c2b7
refactor(core): remove dead AISDK hooks (#48523) 2026-09-11 12:41:20 -05:00
Aiden Cline
9dd7149e75
feat(core): append comment guidance to Anthropic system prompt (#48444) 2026-09-11 00:05:05 -05:00
Shoubhit Dash
45a2ed9a97
feat(core): per-session permission rules (#48351) 2026-09-10 22:30:53 +05:30
Shoubhit Dash
573d76933f
fix(ai): make xAI Responses websockets work and enable them (#48318) 2026-09-10 17:27:43 +05:30
opencode-agent[bot]
a0a0e3271c
fix(core): make responses websockets opt-in (#48231)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-09 16:54:08 -05:00
Aiden Cline
9ae6b21f6a
feat(plugin): add session title hook and request options bag (#47663) 2026-09-09 14:14:23 -05:00
Aiden Cline
ba1448325a
fix(core): exclude invalid Bedrock entries from models.dev imports (#48081) 2026-09-09 11:36:14 -05:00
Shoubhit Dash
bdc143c1d5
feat(core): enable the responses websocket by default (#48140) 2026-09-09 20:13:31 +05:30
Shoubhit Dash
d52380024d
fix(core): drop gpt-5.4 models from the Codex allowlist (#48141) 2026-09-09 20:04:46 +05:30
Victor Navarro
cebd25022f
fix(core): honor device token organization (#46570) 2026-09-09 10:11:28 +02:00
Aiden Cline
fcafe82cdc
fix(core): hide Bedrock bare IDs that require inference profiles (#48078) 2026-09-09 00:06:05 -05:00
Adam
1ead17547b
fix(core): name hosted provider opencode web search (#48001) 2026-09-08 12:28:12 -05:00
Aiden Cline
0c1bf08ca6
feat(core): add Poe browser OAuth (#47883) 2026-09-08 12:15:17 -05:00
Adam
e791afdfa3
feat(core): add console web search (#47293) 2026-09-08 12:08:53 -05:00
Aiden Cline
4d74854e8c
trim redundant opencode instruction (#47878) 2026-09-07 23:16:42 -05:00
Aiden Cline
e8177238f6
feat(core): support native Snowflake Cortex authentication (#47156) 2026-09-07 22:50:50 -05:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope (#47852) 2026-09-07 17:19:33 -04:00
Aiden Cline
ef34ada9fb
feat(core): add DigitalOcean OAuth and router discovery (#47137) 2026-09-07 15:41:09 -05:00
Shoubhit Dash
1382cebe10
feat(core): support explicit provider compaction (#47323) 2026-09-07 18:20:35 +05:30
Victor Navarro
1a2b985777
refactor(core): remove legacy Console variant normalization (#47760) 2026-09-07 10:49:36 +02:00
Shoubhit Dash
e3c89654d1
feat(core): keep web search providers sticky per session (#47334) 2026-09-07 03:09:47 +05:30