Commit Graph

5842 Commits (github-v1.2.13)

Author SHA1 Message Date
opencode afb8a0d28a release: v1.1.16 2026-01-13 06:01:17 +00:00
Brendan Allan f05f175842
feat(desktop): spawn local server with password (#8139) 2026-01-13 13:58:00 +08:00
ShoeBoom c0b214232d
fix(config): handle write errors when updating schema in opencode config (#8125) 2026-01-12 23:11:26 -06:00
Eric Guo f4f8f2d151
feat(cli): Support debug tool calling directly in CLI. (#6564) 2026-01-12 23:10:56 -06:00
Aiden Cline b4ad5c138e tweak: for zai ensure clear_thinking is false 2026-01-12 23:04:50 -06:00
Leonidas 789e111a0f
fix(TUI): dont submit prompt when switching sessions (#8016) 2026-01-12 22:43:44 -05:00
Dax Raad eaa76dad0c get rid of extra file 2026-01-12 22:33:57 -05:00
Aiden Cline 66f9bdab32 core: tweak edit and write tool outputs to prevent agent from thinking edit didn't apply 2026-01-12 20:40:10 -06:00
lemon efaa9166fb
fix: prevent [object Object] error display in console output (#8116)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-12 20:40:03 -06:00
Patrick Schiel eb2044989e
fix: add missing args to windows tauri cli spawn (#8084) 2026-01-13 10:38:01 +08:00
M. Adel Alhashemi 5d37e58d34
fix(task): respect agent task permission for nested sub-agents (#8111) 2026-01-12 20:37:42 -06:00
Rohan Mukherjee 20088a87b0
fix: max completion tokens error for cloudflare (#7970) 2026-01-12 20:08:27 -06:00
Adam 05019dae76
fix(bedrock): use reasoningConfig for Anthropic models on Bedrock (#8092) 2026-01-12 18:42:19 -06:00
Darsh Patel bf37a88f7f
fix: await auth.set to prevent race condition when setting API key (#8075) 2026-01-12 18:20:50 -06:00
Paolo Ricciuti 498a4ab408
fix: actually modify opencode config with `mcp add` (#7339) 2026-01-12 18:02:59 -06:00
GitHub Action 835e48cd28 chore: generate 2026-01-12 23:30:47 +00:00
OpeOginni 1a5a63843e
feat(terminal): implement better dynamic terminal numbering (#8081) 2026-01-12 17:30:09 -06:00
Jason Kölker d954e1e3b6
fix(session): store api url in metadata (#8090) 2026-01-12 17:22:42 -06:00
opencode-agent[bot] 8f22a6b69d
Add nova-2 to region prefix models (#8085)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-01-12 16:55:12 -06:00
Aiden Cline fd37d5b54e tweak: truncation dir perm 2026-01-12 16:46:47 -06:00
Frank e146083b73 wip: black 2026-01-12 17:10:50 -05:00
Adam d7a1c268d9
fix(app): sanitize markdown -> html 2026-01-12 15:50:24 -06:00
Aiden Cline 5c4345da4f test: fix read test 2026-01-12 15:49:31 -06:00
Aiden Cline 0be37cc2c6 tweak: make the .env reads ask user for permission instead of blocking 2026-01-12 15:32:43 -06:00
GitHub Action 64f0205f97 chore: generate 2026-01-12 21:27:36 +00:00
OpeOginni b3a1360ad9
feat(dialog-select-server): add icon button for server removal (#8053) 2026-01-12 15:26:58 -06:00
GitHub Action 08d4d6d4af chore: generate 2026-01-12 21:22:21 +00:00
Andrew Pashynnyk 9c69c1de9f
fix(formatter): use biome `check` instead of `format` to include import sorting (#8057)
Co-authored-by: kynnyhsap <kynnyhsap@users.noreply.github.com>
2026-01-12 15:21:38 -06:00
Aiden Cline 735f3d17bc
fix: ensure plurals are properly handled (#8070) 2026-01-12 15:21:01 -06:00
opencode db7243c364 release: v1.1.15 2026-01-12 21:03:52 +00:00
Dax Raad f0912ee838 core: rename OPENCODE_PASSWORD to OPENCODE_SERVER_PASSWORD for clearer authentication configuration 2026-01-12 15:59:17 -05:00
Ryan Vogel 983f8ffeca
fix(tui): prevent layout jump when toggling tips visibility (#8068) 2026-01-12 14:57:49 -06:00
Kenny c474380684
docs: fix permission rule ordering in examples (#7010) 2026-01-12 14:45:17 -06:00
Dax Raad 7ca767de55 core: fix HTTP exception handling order to prevent NamedError from masking HTTP exceptions
docs: add OPENCODE_PASSWORD environment variable documentation for basic auth
2026-01-12 15:43:48 -05:00
Dax Raad 1954c1255e core: add password authentication and improve server security
- Add OPENCODE_PASSWORD flag for basic auth protection
- Show security warnings when password is not set
- Remove deprecated spawn command
- Improve error handling with HTTPException responses
2026-01-12 15:23:19 -05:00
Daniel Polito b4f33485a7
fix(desktop): Improve User Message Badges for Big Titles and Small Screens (#8037) 2026-01-12 14:22:03 -06:00
Aiden Cline e47f383137 core: improve error handling for built-in plugin installation failures 2026-01-12 13:47:25 -06:00
Aiden Cline cd56845dce tui: add hint for variants toggle 2026-01-12 13:35:07 -06:00
Frank b7b09fdfc2 admin unshare 2026-01-12 14:20:33 -05:00
Aiden Cline 62702fbd11 fix: permissions wildcarding so that for ex: 'ls *' includes ls * AND 'ls' to prevent having to double state commands or use 'ls*' 2026-01-12 13:02:29 -06:00
Ravi Kumar 22c68a6992
fix(tui): reopen autocomplete after backspace deletes space (#6031)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-12 12:52:36 -06:00
Aiden Cline d527ceeb2b test: fix 2026-01-12 12:33:39 -06:00
Shubh Porwal 2e9c22d911
docs: fix typo (#8041) 2026-01-12 12:30:30 -06:00
Aiden Cline 61d0b3e4dc chore: bump ai sdk packages 2026-01-12 12:25:19 -06:00
Dax Raad 71a7ad1a4e core: fix model selection in title generation to use user's model instead of assistant's 2026-01-12 12:45:24 -05:00
Dax Raad 20399bbdfe tui: rename kvStore to store for consistency 2026-01-12 09:53:08 -05:00
Dax Raad 547a975707 tui: redesign tips display on home screen 2026-01-12 09:42:28 -05:00
David Hill c009cab15b
Redesign tips display on home screen (#6126)
Co-authored-by: Dax <mail@thdxr.com>
2026-01-12 09:31:36 -05:00
Dax Raad e6bc3b253b tui: remove update complete toast notification 2026-01-12 09:30:31 -05:00
Brendan Allan c6092e4ad9
disable appimage 2026-01-12 19:28:55 +08:00
GitHub Action e6045ca925 chore: generate 2026-01-12 09:58:50 +00:00
Brendan Allan ebbb4dd88a
fix(desktop): improve server detection & connection logic (#7962) 2026-01-12 17:58:13 +08:00
GitHub Action 087473be6e chore: generate 2026-01-12 05:22:12 +00:00
Brendan Allan e0eb460fc8
app: resolve defaultServerUrl inside AppInterface
The desktop app sometimes modified __OPENCODE__.serverUrl after the
window is created. Previously this was ignored since defaultServerUrl
was created at module scope, now it isn't created until desktop's
ensure_server_started query complete, after which point serverUrl is
guaranteed to be updated.
2026-01-12 13:21:21 +08:00
opencode 7c6b3f981e release: v1.1.14 2026-01-12 05:08:25 +00:00
Aiden Cline a5b6c57a76 tweak: make the subagent header have clickable nav 2026-01-11 22:43:09 -06:00
Eyal Cherevatsky 65724b693b
docs: fix scroll_speed default value (#7867) 2026-01-11 21:40:23 -06:00
Andrey Taranov 8b9a85b7e7
fix(mcp): support `resource` content type in MCP tool output (#7879) 2026-01-11 21:39:42 -06:00
Zeke Sikelianos 7cbec9a1a7
docs: fix typos in settings doc (#7892) 2026-01-11 21:20:19 -06:00
Prince Carlo Juguilon c4ba5961c8
chore: update GitHub stars count to 60K (#7899) 2026-01-11 21:19:59 -06:00
indeep99 82b432349e
feat(tui): add mouse hover and click support to questions tool (#7905) 2026-01-11 22:01:48 -05:00
Dax Raad 68ed664a3f tui: fix prompt ref initialization to prevent undefined reference errors 2026-01-11 19:40:16 -05:00
Dax Raad 3a30773874 tui: refactor event streaming to use SDK instead of manual RPC subscription 2026-01-11 18:53:39 -05:00
Octane 0c0057a7de
Fix: TUI single-line paste cursor position (#7277) 2026-01-12 00:50:27 +01:00
Dillon Mulroy fa79736b87
fix: check worktree for external_directory permission in subdirs (#7811) 2026-01-11 14:17:36 -06:00
Jacob Gillespie 2e0c2c9db7
chore(lander): fix spacing in desktop app banner (#7822) 2026-01-11 14:16:29 -06:00
Daniel Polito 3e9366487a
feat(desktop): User Message Badges on Hover (#7835) 2026-01-11 14:14:26 -06:00
Daniel Polito 025ed04da0
feat(desktop): Image Preview support for Image Attachments (#7841) 2026-01-11 14:12:52 -06:00
Zeke Sikelianos b81eca4ebc
docs: fix typos on the providers page (#7829) 2026-01-11 13:04:04 -06:00
Aiden Cline 20c18689c0 bump copilot plugin version 2026-01-11 12:58:14 -06:00
Kit Langton a803cf8aee
feat(tui): add mouse hover and click support to autocomplete (#7820) 2026-01-11 12:45:20 -05:00
King'ori Maina c526e2d908
fix(tui): copy oauth url when no device code (#7812) 2026-01-11 10:27:17 -06:00
GitHub Action bdbbcd8a0c chore: generate 2026-01-11 16:12:14 +00:00
Kit Langton 43c2da24d0
fix(tui): slash command autocomplete highlighted row jumping (#7815) 2026-01-11 11:11:40 -05:00
opencode efbab087df release: v1.1.13 2026-01-11 07:10:41 +00:00
Mani Sundararajan 9280db3297
fix(tui): move props.ref to onMount (#7702) 2026-01-11 00:20:04 -06:00
Aiden Cline 0cc3c3bc78 tweak: ensure codex built in plugin is always available 2026-01-10 22:59:39 -06:00
Aiden Cline ee8b38ab26 fix: ensure /connect works for openai business plans too (was missing field) 2026-01-10 22:48:28 -06:00
wid4t 44fa3d5392
feat(acp): track file modified (#7723)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-10 21:46:53 -06:00
Kit Langton a457828a67
fix(opencode): command palette mouse hover highlights wrong item (#7721) 2026-01-10 19:52:17 -05:00
Spoon 4752c83155
feat: pass sessionID to chat.system.transform (#7718) 2026-01-10 18:21:51 -06:00
Dax Raad f94ee5ce90 core: extract external directory validation to shared utility to reduce code duplication across tools 2026-01-10 18:49:42 -05:00
Daniel Polito 76386f5cfc
feat(desktop): Fork Session (#7673) 2026-01-10 16:04:01 -06:00
Daniel Polito a9275def43
feat(desktop): Make mouse hover / click work on prompt input autocomplete (#7661) 2026-01-10 16:02:47 -06:00
Daniel Polito 50ed4c6b5d
feat(deskop): Add Copy to Messages (#7658) 2026-01-10 16:01:23 -06:00
Jérôme Benoit f882cca98a
fix(desktop): add missing StoreExt import and fix unused mut warning (#7707) 2026-01-10 15:26:24 -06:00
Lekë Dobruna 2d2a044961
fix(desktop): build failing - missing import (#7697) 2026-01-10 15:24:15 -06:00
Frank b41fbda68f wip: black 2026-01-10 13:57:49 -05:00
Alejandro Chinchilla 794c5981a5
fix: exclude 'none' variant for gpt-5.2-codex (#7682) 2026-01-10 12:22:44 -06:00
Kenny d5738f542c
fix(grep): follow symlinks by default in ripgrep searches (#7501) 2026-01-10 10:57:18 -06:00
Andrew Thal 02b7eb59f8
feat: support configuring default server URL for desktop (#7363) 2026-01-10 08:56:48 -06:00
GitHub Action a8f23fb548 chore: generate 2026-01-10 14:55:55 +00:00
OpeOginni 1a642a79a6
fix(desktop): remove split operation in serverDisplayName function (#7397) 2026-01-10 08:55:20 -06:00
zerone0x b6b0097755
fix(ui): allow text editing shortcuts in search dialogs on macOS (#7419) 2026-01-10 08:53:52 -06:00
Daniel Polito afb1cad26d
fix(desktop): Allow Selecting Card Errors (#7506) 2026-01-10 08:52:11 -06:00
GitHub Action 58186004db chore: generate 2026-01-10 14:44:47 +00:00
madflow a593ed4c9b
fix: disable telemetry in the php lsp server (#7649) 2026-01-10 08:44:12 -06:00
opencode 449270aacc release: v1.1.12 2026-01-10 13:56:12 +00:00
GitHub Action e20535655b chore: generate 2026-01-10 13:50:58 +00:00
Frédéric DE MATOS 1662e149b3
fix: add ChatGPT-Account-Id header for organization subscriptions (#7603) 2026-01-10 07:50:24 -06:00
Vlad Temian dfe3e79304
docs(ecosystem): add micode and octto plugins (#7327) 2026-01-10 07:44:21 -06:00
Adam 8c3cc0d447
chore: prep 2026-01-09 21:09:26 -06:00
Adam e30562d5f4
chore: prep 2026-01-09 20:18:42 -06:00
GitHub Action 7c06ef2477 chore: generate 2026-01-10 02:07:24 +00:00
Adam 58eccf7f53
chore: prep 2026-01-09 19:53:04 -06:00
Adam 6da60bd5d9
fix(app): more defensive dom access 2026-01-09 19:53:03 -06:00
opencode 8a43c24934 release: v1.1.11 2026-01-10 01:25:30 +00:00
Aiden Cline b03172d723 fix: ensure gpt-5.2-codex has variants 2026-01-09 19:15:57 -06:00
Spoon e342795bd0
docs: add url based instructions to web docs (#7216) 2026-01-09 19:01:13 -06:00
Aiden Cline a44d4acb3f tweak: adjust codex styling and fix hint 2026-01-09 18:59:57 -06:00
Aiden Cline 8b8a358de1 update docs and auth methods for openai 2026-01-09 18:45:03 -06:00
Aiden Cline 075fa2c0e8 fix: instance dispose issue 2026-01-09 18:26:32 -06:00
Aiden Cline 8b287caaad tweak codex instructions prompt for codex plan 2026-01-09 18:07:24 -06:00
Frank b3e6b7a985 wip: black 2026-01-09 19:00:51 -05:00
GitHub Action 5c74bff8e1 chore: generate 2026-01-09 23:48:13 +00:00
Aiden Cline 172bbdaced
feat: codex auth support (#7537) 2026-01-09 17:47:37 -06:00
opencode 563b4c33f2 release: v1.1.10 2026-01-09 21:38:04 +00:00
Dax 982b71e861
disable server unless explicitly opted in (#7529) 2026-01-09 16:33:46 -05:00
Ariane Emory 75df5040ea
fix: report config errors instead of silent termination (#7522) 2026-01-09 14:21:01 -06:00
Sebastian Herrlinger 22f51c6b47 upgrade opentui to v0.1.72 2026-01-09 20:18:34 +01:00
Aiden Cline de286b08f6 ignore: bump plugin version 2026-01-09 12:33:51 -06:00
adamelmore 0f2124db32
fix(app): no inline js 2026-01-09 11:57:31 -06:00
Ravi Kumar e30a159264
fix(cli): enable API key prompt for Bedrock in auth login (#7332) 2026-01-09 11:56:19 -06:00
ryanwyler a5edf3a311
fix: resolve broken forked sessions with compactions due to missing parent-child message references (#6445) 2026-01-09 11:42:55 -06:00
GitHub Action bce9dc040f chore: generate 2026-01-09 17:03:51 +00:00
adamelmore 44297ffe78
fix(app): break words in user message 2026-01-09 11:03:11 -06:00
adamelmore cbb3141130
fix(app): no custom url param 2026-01-09 11:03:11 -06:00
Frank 18cf4df6c6 wip: zen 2026-01-09 11:52:31 -05:00
Aiden Cline f3e8a275b8 docs: update brew formula references 2026-01-09 10:39:59 -06:00
Sebastian Herrlinger e82b112759 upgrade opentui to v0.1.71, fixing capability detection and therefor kitty keyboard 2026-01-09 17:26:33 +01:00
AJ Ka 030b14ac4e
fix: prevent model picker overflow with Zen in new sessions (#7495) 2026-01-09 09:53:18 -06:00
Jérôme Benoit b1e381cff7
fix(desktop): complete symlink support implementation and enable CI for PRs (#7113) 2026-01-09 22:43:49 +08:00
adamelmore 0433d4d064
fix(app): store terminal and review pane visibility per session 2026-01-09 08:20:00 -06:00
adamelmore ec828619ca
fix(app): more defensive todo access 2026-01-09 06:02:45 -06:00
Jeon Suyeol 8e3ab4afa7
feat(config): deduplicate plugins by name with priority-based resolution (#5957) 2026-01-09 02:11:24 -06:00
Aiden Cline a618fbe8cf bump copilot plugin version 2026-01-09 01:32:00 -05:00
Aiden Cline 07dc1f8ecc fix: model dialog issue when searching for models in fav/recents list, also ensure that deprecated models dont appear in list (#7429) 2026-01-09 01:32:00 -05:00
GitHub Action 445c8631a2 chore: generate 2026-01-09 01:32:00 -05:00
Frank c4eacd0ccf wip: black 2026-01-09 01:32:00 -05:00
Frank dd5ec26c8c wip: black 2026-01-09 01:32:00 -05:00
Daniel Polito 8b062ed621 feat(desktop): Change Terminal's Cursor to Bar and Stop Blinking when not focused (#7402) 2026-01-09 01:32:00 -05:00
Frank ab97a95032 wip: black 2026-01-09 01:32:00 -05:00
GitHub Action a98d108d2e chore: generate 2026-01-09 01:32:00 -05:00
Frank 2e875b2d65 wip: black 2026-01-09 01:32:00 -05:00
Frank 790baec41f wip: zen 2026-01-09 01:32:00 -05:00
Frank 52fbd16e08 wip: zen
wip: zen
2026-01-09 01:32:00 -05:00
GitHub Action cf97633d7d chore: generate 2026-01-09 00:13:26 +00:00
Danil 3fe2e89d55
docs: Add Scaleway to provider docs (#7389) 2026-01-08 18:12:22 -06:00
opencode bd9c13bb27 release: v1.1.8 2026-01-08 23:58:57 +00:00
Adam 3019b1f825
Revert "fix(desktop): open external links in default browser (#7221)"
This reverts commit 361a962673.
2026-01-08 17:51:30 -06:00
Anthony Huang 119cc8c795
feat(desktop): add Vesper theme (#7331)
Co-authored-by: Anthony Huang <ahuang@ramp.com>
2026-01-08 17:48:57 -06:00
Adam be9b2bab15 feat(app): cache session-scoped stores, optional context gating 2026-01-08 17:48:15 -06:00
Adam c949e5b390 feat(app): incrementally render turns, markdown cache, lazily render diffs 2026-01-08 17:48:15 -06:00
Adam 1c717d62e4 feat(app): gate hydration side-effects, handoff while stores load 2026-01-08 17:48:15 -06:00
Adam 27675dfd70 feat(app): prefetch adjacent sessions 2026-01-08 17:48:15 -06:00
Adam 374275eeb6 feat(app): chunk message loading, lazy load diffs 2026-01-08 17:48:15 -06:00
AJ Ka faa848cfb1
Fix for #7229 Fix/project sidebar folder name (#7232) 2026-01-08 17:47:15 -06:00
Sebastian Herrlinger 1f9e195cd8 stop esc propagation from dialogs 2026-01-08 23:53:00 +01:00
Sebastian Herrlinger 539d6baa8c upgrade opentui to v0.1.70 2026-01-08 23:52:36 +01:00
Aleksandr Bagatka f6fc693c1f
fix(ui): use full file path for fuzzy matching in autocomplete (#6705)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-08 16:43:05 -06:00
GitHub Action 50d8396c9a chore: generate 2026-01-08 22:33:10 +00:00
Dax 22dd70b75b
feat(question): support multi-select questions (#7386) 2026-01-08 17:32:21 -05:00
GitHub Action b4f8de0c0a chore: generate 2026-01-08 22:03:23 +00:00
Marc Espin 768e0553bd
fix(docs): Document `cargofmt` (#7383) 2026-01-08 16:00:03 -06:00
opencode f3e79235fb release: v1.1.7 2026-01-08 20:37:24 +00:00
ryanwyler eacf3ad361
fix(tui): restore showDetails check removed in Permission rework (#7285) 2026-01-08 14:30:41 -06:00
Mani Sundararajan 72062d22a0
fix: cleanly restore terminal state on fatal error exit (#7359) 2026-01-08 14:22:24 -06:00
zerone0x c7b825a42a
fix(app): show custom models without valid release_date in web UI mod… (#7349) 2026-01-08 14:06:18 -06:00
Noam Bressler 958f1edfef
fix: Add kind, title, rawInput to ACP tool_call_update events (#7368)
Co-authored-by: noam-v <noam@bespo.ai>
2026-01-08 13:56:16 -06:00
Dax 2bb299d741
tui: improve responsive layout by hiding header/footer when sidebar is visible (#7365) 2026-01-08 13:57:23 -05:00
Dax Raad e5d0c63b29 docs: simplify tools configuration by consolidating under permission field 2026-01-08 12:39:40 -05:00
Aiden Cline 3c5043497c ignore: ensure new file truncation stuff still works even if external_directoy is set to deny 2026-01-08 11:07:33 -06:00
Max Stevens 4d09c5618e
refactor: session settings simplification (#7342) 2026-01-08 11:06:06 -06:00
Sercan Sagman adae0d1853
fix(cli): add help text to debug command and subcommands (#7328)
Signed-off-by: assagman <ahmetsercansagman@gmail.com>
2026-01-08 09:42:12 -06:00
Aaron Iker 61aeb2a2a7
feat: Polish dialog, popover shadows & borders, add missing provider logos (#7326) 2026-01-08 09:02:04 -06:00
GitHub Action 9fb24074c8 chore: generate 2026-01-08 06:11:00 +00:00
freespace8 542c9d5346
feat(flags): allow disabling .claude prompt and skills loading (#7205) 2026-01-08 00:10:25 -06:00
Aiden Cline d5f0e3fccc test: add larger image test for read tool 2026-01-07 23:01:02 -06:00
Dax Raad 7d2bb5cb2b tui: remove unused imports and variables from header component to clean up code 2026-01-07 23:54:54 -05:00
Dax ca7a70b628
tui: add overlay sidebar for narrow screens to improve mobile experience (#7288) 2026-01-07 23:51:49 -05:00
Dax Raad b3a2f9fb4e tui: add expandable bash output for long commands to improve readability 2026-01-07 23:11:46 -05:00
Dax Raad 8be5a29870 tui: remove username visibility toggle and simplify user message metadata display 2026-01-07 23:02:19 -05:00
Dax Raad 68092f22e1 tui: improve other answer option layout with better indentation and clearer label 2026-01-07 22:34:31 -05:00
GitHub Action 83f3c729e9 chore: generate 2026-01-08 03:30:18 +00:00
Dax e37fd9c105
core: add interactive question tool for gathering user preferences and clarifying instructions (#7268) 2026-01-07 22:29:42 -05:00
Aiden Cline 2e4fe973c9 fix: issue w/ normal transform options conflicting w/ small model options when gen-ing title 2026-01-07 17:32:38 -06:00
Aiden Cline 1b82511fbd
feat: write truncated tool outputs to files (#7239) 2026-01-07 17:25:00 -06:00
Ariane Emory f24314438b
fix(tui): ensure forked message text is inserted in prompt (resolves #7257) (#7259) 2026-01-07 16:12:03 -06:00
Andrew Thal 361a962673
fix(desktop): open external links in default browser (#7221) 2026-01-07 16:04:27 -06:00
Adam fa9c283fcf
fix(app): user message text wrap 2026-01-07 15:36:08 -06:00
Frank 947b864d96 wip: zen 2026-01-07 15:49:52 -05:00
Ariane Emory 03eabb10e4
fix: use selectedForeground's computer colour (or theme's selectedForeground value) for the colour of text in permission selection (resolves #7246) (#7251) 2026-01-07 14:45:30 -06:00
M. Adel Alhashemi 34c9d106ee
refactor: simplify task tool subagent filtering (#7165)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-07 13:28:13 -06:00
Aiden Cline fe57d7bb38 tweak: title gen prompt & temp to avoid repetative 'Analyzing ...' titles 2026-01-07 12:56:41 -06:00
Ravi Kumar 68cf6b04a0
fix(tui): constrain autocomplete height to available screen space (#7181) 2026-01-07 19:24:44 +01:00
GitHub Action 50530b1ea7 chore: generate 2026-01-07 18:06:30 +00:00
Rodolfo Carvalho a160eee499
fix(mcp): use correct authorization server URL for OAuth discovery (#7234) 2026-01-07 12:05:54 -06:00
Thanh Nguyen d9aef1d73d
fix(theme): add selectedListItemText to orng themes for button text visibility (#7169) 2026-01-07 12:05:46 -06:00
Matt Silverlock 4ba0b22b04
fix: config precedence now correctly allows local config to override remote (#7141) 2026-01-07 12:07:21 -05:00
Aiden Cline 662d2b205a docs: update brew formula stuff to recommend our tap 2026-01-07 11:06:54 -06:00
GitHub Action 75960ae00c chore: generate 2026-01-07 17:03:43 +00:00
Aiden Cline 528f198c39 tweak: update formula for anomalyco tap 2026-01-07 11:02:37 -06:00
opencode 184834da98 release: v1.1.6 2026-01-07 16:38:32 +00:00
Daniel Polito 2d5b9a5cc6
Desktop: Fix Paste image on empty input (#7130) 2026-01-07 09:40:21 -06:00
Andrew Thal fb3ca895d6
fix(ui): prevent iOS Safari auto-zoom on input focus (#7214) 2026-01-07 09:22:48 -06:00
Brendan Allan d3d379fe2e
desktop: bundleMediaFramework 2026-01-07 22:55:29 +08:00
GitHub Action b41626049c chore: generate 2026-01-07 14:50:57 +00:00
Dax Raad e59be27810 theme 2026-01-07 09:50:04 -05:00
opencode 1e2992244f release: v1.1.5 2026-01-07 14:37:04 +00:00
Dax Raad fd22b26478 theme reload 2026-01-07 09:34:11 -05:00
Dax Raad ea2ee46f45 clear palette cache 2026-01-07 08:49:35 -05:00
Adam 4e1b6b3417
fix(app): select first item when filtering 2026-01-07 07:15:06 -06:00
jwaterwater 2d52a461a0
fix: encode non-ASCII directory paths in HTTP headers (#7145)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-07 06:46:17 -06:00
shuv 9cce0cf4f4
feat: add Night Owl theme (desktop) (#7151)
Co-authored-by: shuv <shuv@shuv.dev>
2026-01-07 06:44:27 -06:00
Brendan Allan 270cd05195
fix entitlements 2026-01-07 20:03:38 +08:00
Saeed Vaziry 24c933ae60
Add audio input and camera permissions to entitlements (#7117)
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-01-07 17:56:46 +08:00
Brendan Allan 2b7a021ba3
desktop: appimage bundleMediaFramework 2026-01-07 17:39:35 +08:00
GitHub Action cbf87c50b9 chore: generate 2026-01-07 08:48:34 +00:00
Brendan Allan 3c375b971e
desktop: use Show instead of Suspense 2026-01-07 16:47:45 +08:00
Aiden Cline 6590c1641f add truncation for all tools 2026-01-07 02:01:32 -06:00
GitHub Action 0ffe496869 chore: generate 2026-01-07 07:46:40 +00:00
Frank ce4e595881 wip: black 2026-01-07 02:45:57 -05:00
Frank e91cc7e514 wip: black 2026-01-07 02:45:57 -05:00
GitHub Action c961072d20 chore: generate 2026-01-07 07:43:43 +00:00
Aiden Cline 429240f439
ignore: add truncation funcs (#7178) 2026-01-07 01:43:06 -06:00
Brendan Allan 6bac501be5
add ui package to desktop 2026-01-07 15:35:32 +08:00
Daniel Polito b5be883758
Make General SubAgent not hidden (#6752) 2026-01-07 01:31:47 -06:00
usvimal a8c2928a87
perf: show window immediately during desktop startup (#6734)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-01-07 15:19:01 +08:00
Aiden Cline 04cea9cf11 tweak: unserializable error handling 2026-01-07 00:29:41 -06:00
Spoon 85ed329318
add agent color to inline task tool ascii char and highlight agent name (#7142) 2026-01-07 00:10:00 -06:00
Frank 5d0007ade4 wip: black 2026-01-07 00:08:49 -05:00
GitHub Action 31dd9fd13a chore: generate 2026-01-07 04:35:15 +00:00
Frank 23fc675ad5 wip: black 2026-01-06 23:34:12 -05:00
Frank 22b058a33d wip: black 2026-01-06 23:34:12 -05:00
GitHub Action 939c0940aa chore: generate 2026-01-07 04:29:50 +00:00
Sewer. fd7b7eacd3
Added: Ability to hide subagents from primary agents system prompt. (#4773)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-06 22:29:17 -06:00
GitHub Action eaa0826e7f chore: generate 2026-01-07 03:42:44 +00:00
Adam f6055ad3d2
chore: fix types 2026-01-06 21:42:04 -06:00
Adam 761863ae35
chore(app): rework storage approach 2026-01-06 21:42:03 -06:00
NSPC911 dadc08ddc7
fix: escape backticks when passing to powershell (#7157) 2026-01-06 21:41:33 -06:00
Adam 9a3bd0ade1
fix(app): hide line numbers in diffs on mobile 2026-01-06 21:18:50 -06:00
Adam 4e5b0b00b0
fix(app): session navigation with shortcuts 2026-01-06 21:18:41 -06:00
Adam 7672b722ca
fix(app): permission auto-accept should hide when not needed 2026-01-06 21:18:29 -06:00
Adam 488c3502a7
fix(app): terminal selection color contrast 2026-01-06 21:18:17 -06:00
Aiden Cline a2f80f7c0d fix: add --use-system-ca flag in execArgv 2026-01-06 21:01:03 -06:00
Rafi Khardalian dee0226741
fix(tui): restore attach session lookup behavior (#7150) 2026-01-06 20:59:12 -06:00
Sebastian Herrlinger 9906d42e1c remove hallucinated keybinding 2026-01-07 00:19:56 +01:00
GitHub Action 43eefbc349 chore: generate 2026-01-06 23:06:08 +00:00
Aiden Cline 625c9dae5c fix: ensure commands listing subagent work 2026-01-06 17:05:20 -06:00
opencode b2341c2d9a release: v1.1.4 2026-01-06 22:06:38 +00:00
Daniel Polito dadddcaf57
Desktop: Fix Big Messages (#7133) 2026-01-06 16:00:37 -06:00
GitHub Action 409f8f678e chore: generate 2026-01-06 21:17:29 +00:00
Frank dc62f9393a zen: fix rate limit 2026-01-06 16:16:35 -05:00
Spoon 32e0b612d9
adding timeout (#7128) 2026-01-06 15:00:34 -06:00
Mateusz Tymek 7d6ce6fc5e
docs: add OpenCode-Obsidian plugin (#7129) 2026-01-06 15:00:22 -06:00
Justas Raudonius ba105246ea
fix(app): open links in new tab or browser (#7127) 2026-01-06 14:58:36 -06:00
Spoon a10cc63403
feat: url based instructions (#7125) 2026-01-06 14:48:22 -06:00
Maik cde06e90d0
chore: update stars count (#7120) 2026-01-06 14:28:47 -06:00
galkatz373 d4e7a88bba
feat(cli): frecency file autocomplete (#6603) 2026-01-06 14:05:57 -06:00
Thomas Gormley 630476afc0
load `OPENCODE_CONFIG_DIR` AGENTS.md into the system prompt (#7115) 2026-01-06 13:43:55 -06:00
Adam 5181e4e90a
fix(app): copy and paste in terminal was broken 2026-01-06 13:38:15 -06:00
Aiden Cline 5db78f20e9 core: fix title generation for subtask-only messages to extract actual user prompts instead of generic tool execution descriptions 2026-01-06 13:30:39 -06:00
Damian Barabonkov 3049ac576a
docs: Expand keybinds documentation (#7108) 2026-01-06 13:10:35 -06:00
Aiden Cline 494e03490e docs: fix desktop stuff 2026-01-06 13:07:20 -06:00
Aiden Cline 675eba6588 Revert "fix(desktop): use current_binary() to support symlinked executables (#7102)"
This reverts commit bb09df0c77.
2026-01-06 12:59:05 -06:00
Aiden Cline 01eadf3ded test: fix test 2026-01-06 12:31:41 -06:00
Aiden Cline c7a2c737e8 fix: ensure 'name' isnt being sent in request body for custom agent 2026-01-06 12:21:30 -06:00
Jérôme Benoit bb09df0c77
fix(desktop): use current_binary() to support symlinked executables (#7102) 2026-01-06 12:07:18 -06:00
Adam ecbcbfbe90
fix(app): more contrast in terminal text 2026-01-06 12:03:24 -06:00
M. Adel Alhashemi 485aadcbfa
fix: restore skill filtering by agent permissions (#7042) 2026-01-06 12:01:37 -06:00
Matthijs Wolting d76d6db589
fix: add missing await for available skills in `skill` tool (#7072) 2026-01-06 11:56:49 -06:00
Akinfolami Akin-Alamu aa612b27d4
feat(tui): add 'c' shortcut to copy device code in OAuth flow (#7020) 2026-01-06 11:54:49 -06:00
GitHub Action a35c278424 chore: generate 2026-01-06 17:29:44 +00:00
Guofang.Tang 8265621d48
fix: prevent jdtls path checks from throwing (#7052) 2026-01-06 11:29:06 -06:00
ikeda-tomoya-swx 1016a52cf1
fix(provider): add jp. prefix auto-assignment for Tokyo region (ap-northeast-1) (#7053) 2026-01-06 11:18:34 -06:00
ryanwyler f0e559c0ed
fix: sidebar title padding to prevent scrollbar edge case (#7089) 2026-01-06 11:15:39 -06:00
Andrew Thal 528c6c1a75
docs(ecosystem): add opencode-devcontainers plugin (#7100) 2026-01-06 10:58:55 -06:00
Justas Raudonius 6092f8792e
feat(app): add view button to open files from review sidebar (#7095) 2026-01-06 10:28:03 -06:00
Justas Raudonius 4142e1bcf6
fix(app): open review sidebar when selecting file from picker (#7096) 2026-01-06 10:27:22 -06:00
Justas Raudonius 49d837e0c1
feat(app): add middle-click to close tabs in review sidebar (#7094) 2026-01-06 10:15:17 -06:00
Adam b88bcd49fd
fix(app): code splitting for web load perf gains 2026-01-06 08:19:17 -06:00
Adam 3f463bc916
fix(app): scroll store performance 2026-01-06 08:18:49 -06:00
Eric Guo 4ecb305820
Fix(app): @pierre/diffs will crash when a diff has undefined text (#7059) 2026-01-06 05:22:47 -06:00
Brendan Allan e5a868157e
update Cargo.lock 2026-01-06 17:08:34 +08:00
Junseo5 f510d17bd3
fix(desktop): add single-instance plugin to prevent multiple windows (#6966) 2026-01-06 14:19:29 +08:00
Shane Bishop d486c1c7c8
docs: fix order of permissions in agents docs (permissions subsection) (#7041) 2026-01-05 23:10:50 -06:00
Guofang.Tang 9197a2a7a1
docs: polish markdown wording and capitalization (#7019)
Co-authored-by: Tang Guofang <tangguofang@mychery.com>
2026-01-05 22:45:40 -06:00
Frank 8da890649f wip: zen 2026-01-05 22:48:07 -05:00
GitHub Action 21053732e7 chore: generate 2026-01-05 23:10:23 +00:00
Frank cf069dd046 wip: zen 2026-01-05 18:09:39 -05:00
Frank 4dc3cb9115 wip: zen 2026-01-05 18:09:38 -05:00
Adam 5c66c8b8e1
fix(core): filter dead worktrees 2026-01-05 16:37:18 -06:00
Adam 2ca0ae7755
fix(app): more defensive, handle no git 2026-01-05 15:12:02 -06:00
Sebastian Herrlinger 4137c66581 upgrade opentui to v0.1.69, with some text rendering performance improvements 2026-01-05 21:17:45 +01:00
GitHub Action 48d14d4cac chore: generate 2026-01-05 19:33:32 +00:00
OpeOginni 8996185f3b
Feat/clickable subtask (#6846) 2026-01-05 13:32:16 -06:00
opencode 4f49967518 release: v1.1.3 2026-01-05 19:26:40 +00:00
Adam ec637aa21e
fix(app): store image attachments 2026-01-05 13:21:33 -06:00
Adam 2ff9a757b6
fix(app): bottom padding 2026-01-05 13:21:32 -06:00
Adam cb8533ef5b
fix(app): terminal long-running processes 2026-01-05 13:21:32 -06:00
Adam cdbb009ab0
fix(app): terminal flakiness 2026-01-05 13:21:31 -06:00
Adam 001b486356
fix(app): performance improvements through event batching 2026-01-05 13:21:30 -06:00
Adam d315026abc
fix(app): prompt input shouldn't cover content 2026-01-05 13:21:30 -06:00
Adam d1191675c6
fix(app): worktree selection should navigate to worktree 2026-01-05 13:21:29 -06:00
GitHub Action 362a657b4f chore: generate 2026-01-05 19:10:42 +00:00
Dax Raad 0276885181 core: preserve permission config key order to maintain user-defined permission precedence 2026-01-05 14:09:37 -05:00
Guorui Yu 5a38a6f248
tui: autocomplete: expand directory on Tab, select on Enter (#6975)
Signed-off-by: yuguorui <yuguorui@pku.edu.cn>
2026-01-05 13:08:17 -06:00
GitHub Action aef01003e7 chore: generate 2026-01-05 19:07:34 +00:00
Melih Mucuk a38e1701ee
fix: pass image parts to custom commands (#6525)
Co-authored-by: Melih Mucuk <melih@monkeysteam.com>
2026-01-05 13:06:57 -06:00
ikeda-tomoya-swx bf9ee32d4a
fix(provider): add support for jp. prefix in Amazon Bedrock cross-region inference profiles (#6916) 2026-01-05 13:03:09 -06:00
Josh Thomas 0917991361
docs: update GHA examples to use `actions/checkout@v6` (#6969) 2026-01-05 13:00:22 -06:00
Rohan Mukherjee 4b7301e8ca
fix: lucent-orng bg transparency for slash commands (#6938) 2026-01-05 12:56:49 -06:00
Daniel Vélez 1bf20f0a2b
docs: add description for MCP command (#6944) 2026-01-05 12:56:00 -06:00
Grégoire Morpain e3b4d4ad49
feat(bedrock): config options and authentication precedence (#6377) 2026-01-05 12:51:43 -06:00
MogamiTsuchikawa 6b207b09d6
fix(app): avoid unintended submits during IME composition (#6952) 2026-01-05 12:38:38 -06:00
Albin Groen 9771325026
feat(app): highlight collapsed active project in sidebar (#6958) 2026-01-05 12:37:46 -06:00
Albin Groen bbd1c071c4
fix(app): fix flicker and navigation when collapsing/expanding projects (#6658) 2026-01-05 11:24:49 -06:00
Daniel Polito 8e9a0c4ad0
Desktop: Install CLI (#6526)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-01-06 01:07:46 +08:00
Dax Raad 91d5ce8bf3 tui: add system theme resolution and event handling 2026-01-05 10:38:35 -05:00
Frank 7f870cc9d4 wip: zen 2026-01-05 10:16:47 -05:00
David Hill 2cb3b0484b
fix: cleaner interrupted experience (#6785)
Co-authored-by: Dax <mail@thdxr.com>
2026-01-05 09:53:19 -05:00
Frank 11b0df6b86 wip: zen 2026-01-05 06:16:04 -05:00
Frank e15af828fa zen: optimize query 2026-01-05 05:58:39 -05:00
Albin Groen 265cbaea7c
fix(app): fix image dragging in project edit dialog (#6700) 2026-01-05 04:54:11 -06:00
GitHub Action d39ebbc947 chore: generate 2026-01-05 07:41:02 +00:00
Aiden Cline 06acd70670 tweak: transform 2026-01-05 01:40:15 -06:00
Aiden Cline c285304acf fix: for anthropic compat ensure empty msgs and empty reasoning is filtered out 2026-01-05 01:40:15 -06:00
opencode 4d187af9d2 release: v1.1.2 2026-01-05 07:16:26 +00:00
Dax Raad 2f5b2b23d5 core: fix permission rule matching to use permission field instead of pattern field 2026-01-05 01:21:49 -05:00
Dax Raad 9f38af44db core: fix permission evaluation to use rule-based matching instead of wildcard patterns 2026-01-05 01:07:03 -05:00
Rafi Khardalian 7324b2260a
fix(tui): allow exit when viewing child session (#6898)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-04 23:14:43 -06:00
GitHub Action 166f169dbf chore: generate 2026-01-05 03:47:12 +00:00
Frank 9c55cb729b zen: add index 2026-01-04 22:46:21 -05:00
Aiden Cline f2e65e40ea fix: handle skill scan failures for .claude gracefully 2026-01-04 21:39:45 -06:00
Aiden Cline 8b3ae08a55 acp: handle case where big-pickle is unavailable as a fallback 2026-01-04 21:10:30 -06:00
opencode-agent[bot] 2410a6bc9e
Fix symmetric padding in TUI input field (#6894)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-01-04 20:34:14 -06:00
GitHub Action 59ed8ccbd8 chore: generate 2026-01-05 02:18:20 +00:00
OpeOginni 91ed101378
feat(desktop): implement auto-scroll for active command in slash popover (#6797) 2026-01-04 20:17:47 -06:00
Daniel Polito fb60f9c396
Desktop: Fix Responsive Menu (#6789) 2026-01-04 18:47:14 -06:00
Shkumbin Hasani e93699b741
perf: optimize model dialog visibility lookups (#6791) 2026-01-04 18:46:23 -06:00
Daniel Polito 9ac00f55bc
Desktop: Adding Home Icon on Responsive Menu (#6794) 2026-01-04 18:44:28 -06:00
Daniel Polito 393cf78ca6
Desktop: Improve Big Session Navigation - Scrollable (#6837) 2026-01-04 18:40:58 -06:00
GitHub Action 478fec61ab chore: generate 2026-01-05 00:39:48 +00:00
shuv 52ad134d55
feat(app): add SVG preview support in session viewer (#6868) 2026-01-04 18:39:15 -06:00
NN708 3e09abbfda
feat(desktop): add AppStream MetaInfo file (#6030) 2026-01-04 18:36:07 -06:00
Dax Raad 5450644c67 docs: restructure permissions documentation to clarify v1.1.1 changes and action-based model 2026-01-04 19:35:04 -05:00
Carter McBride 0c2ccf25dc
Fix a few mobile screen size issues (#6808) 2026-01-04 18:32:48 -06:00
Ravi Kumar 65c7168492
fix(app): fix custom slash commands not showing on initial / (#6829) 2026-01-04 18:30:34 -06:00
Albin Groen c74c66e6b4
fix(ui): fix select chevron alignment (#6690) 2026-01-04 18:29:19 -06:00
Rohan Godha 88c306efd2
fix: prevent session list rows from wrapping to 2 lines (#6812) 2026-01-04 13:29:44 -06:00