Commit Graph
8867 Commits
Author SHA1 Message Date
Dax Raad 3f90ffabee fix(core): install npm plugins into config directories instead of cache
Plugins declared in config files are now installed into the config
directory that declared them (e.g. ~/.config/opencode/ or .opencode/)
instead of ~/.cache/opencode/. This prevents plugin data loss on cache
version bumps and ensures plugins can reliably locate their data files
relative to the config directory.

Fixes #12222
2026-02-05 16:17:27 -05:00
opencode-agent[bot] 1dd88aeae6 chore: update nix node_modules hashes 2026-02-05 20:31:07 +00:00
Adam 2875405514 fix(app): more terminal stability fixes 2026-02-05 14:21:13 -06:00
Adam 8c0300c021 fix(app): modified file color contrast 2026-02-05 14:21:13 -06:00
Adam 26b786dd3f fix(ui): toast overflow 2026-02-05 14:21:12 -06:00
opencode-agent[bot] afce869d3b chore: generate 2026-02-05 19:56:54 +00:00
AdamandGitHub b738d88ec4 feat(app): open in <app> button (#12322) 2026-02-05 19:55:49 +00:00
AdamandGitHub 83646e0366 fix(app): allow toggling file tree closed independently (#12293) 2026-02-05 13:51:08 -06:00
Daniel PolitoandGitHub c40ce47e92 feat(desktop): Stop Showing SessionSkeleton on New Workspace (#12209) 2026-02-05 13:46:44 -06:00
Daniel PolitoandGitHub b1c44c7e5c feat(desktop): Set Workspace Name Earlier to Improve Creation / Deletion (#12213) 2026-02-05 13:38:31 -06:00
opencode-agent[bot] 081f065942 chore: update nix node_modules hashes 2026-02-05 19:09:43 +00:00
8ddef975b7 feat(acp): add session usage (#12299)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-05 12:58:09 -06:00
Aiden ClineandGitHub 2f78705f6e tweak: update transforms for gpt-5.3 (#12325) 2026-02-05 12:49:40 -06:00
opencode a0bc656215 release: v1.1.52 v1.1.52 2026-02-05 18:48:54 +00:00
Dax Raad 47f00d23b3 enable 5.3 codex 2026-02-05 13:23:58 -05:00
Goni ZahavyandGitHub 40ebc34909 feat(tui): add running spinner to bash tool in TUI (#12317) 2026-02-05 12:23:02 -06:00
Frank e08705f4ef zen: opus 4.6 2026-02-05 13:01:50 -05:00
Dax Raad 7c748ef089 core: silently ignore proxy command failures to prevent config initialization crashes 2026-02-05 12:47:32 -05:00
Aiden ClineandGitHub fba5a79c45 fix: ensure that github copilot plugin properly sets headers when used in other clients than tui (#12316) 2026-02-05 11:40:29 -06:00
opencode-agent[bot] dbde377ab0 chore: update nix node_modules hashes 2026-02-05 16:45:41 +00:00
Dax Raad 9adcf524e2 core: bundle GitLab auth plugin directly instead of dynamic install
Remove dynamic installation of built-in plugins. GitLab auth is now imported

directly as an internal plugin, eliminating network requests during startup

and simplifying the plugin loading logic.

Removes the need for test mocks since plugins are no longer

dynamically installed at runtime.
2026-02-05 11:29:00 -05:00
Dax Raad 531b1941a0 ci: ensure config test waits for dependencies to complete installation 2026-02-05 10:13:52 -05:00
Dax Raad a1c46e05ee core: fix plugin installation to use direct package.json manipulation instead of bun add
This ensures plugins install more reliably by writing dependencies directly
to package.json rather than relying on bun add commands which can fail
in certain environments. Also adds a small delay to ensure filesystem
operations complete before proceeding.
2026-02-05 10:07:59 -05:00
Adam 1fe1457cfa chore: cleanup 2026-02-05 07:21:50 -06:00
Adam aedd85d885 fix(app): file changes not always available 2026-02-05 07:04:44 -06:00
Adam 5b3d94ebaa fix(app): file tree out of sync 2026-02-05 07:04:43 -06:00
Adam 1a6a3f4b54 chore: package.json scripts 2026-02-05 07:04:34 -06:00
Adam 3116cfc167 chore: package.json scripts 2026-02-05 07:03:29 -06:00
Adam 05529f66d7 fix(app): copy buttons smaller and out of the way 2026-02-05 07:03:29 -06:00
EdinandGitHub ef09dddaa5 feat(i18n): add Bosnian locale (#12283) 2026-02-05 06:58:14 -06:00
Adam bf7af99a3f fix(app): terminal URL issues 2026-02-05 06:20:19 -06:00
Adam 7555742bf0 chore: cleanup 2026-02-05 06:04:28 -06:00
Brendan Allan fa20bc296b app: remove extra x padding around prompt input on mobile 2026-02-05 16:42:05 +08:00
opencode-agent[bot] 195731f347 chore: update nix node_modules hashes 2026-02-05 08:00:44 +00:00
72de9fe7a6 fix(opencode): Fixes image reading with OpenAI-compatible providers like Kimi K2.5. (#11323)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-05 01:54:07 -06:00
Aiden ClineandGitHub bec1148192 fix: downgrade xai ai-sdk package due to errors (#12251) 2026-02-05 01:50:05 -06:00
Aiden ClineandGitHub 8c8d888140 Revert: feat: add models.dev schema ref for model autocomplete in ope… (#12242) 2026-02-05 00:31:08 -06:00
opencode-agent[bot] d3a247bfff chore: generate 2026-02-05 06:08:54 +00:00
Tommy D. RossiandGitHub 9ef319f25f feat: add models.dev schema ref for model autocomplete in opencode.json (#12112) 2026-02-05 00:08:08 -06:00
Aiden ClineandGitHub 64e2bf8bf0 tweak: adjust task tool description/input to alleviate tool call failures that sometimes occured w/ gpt models (#12214) 2026-02-05 00:04:03 -06:00
DaxandGitHub 556adad67b fix: wait for dependencies before loading custom tools and plugins (#12227) 2026-02-05 03:25:43 +00:00
Frank 843bbc973a wip: zen 2026-02-04 20:56:38 -05:00
Frank 173804c097 zen: set session affinity header 2026-02-04 20:56:37 -05:00
FilipandGitHub 4086a9ae8e fix(app): refresh workspace sessions on project switch (#12189) 2026-02-04 19:33:34 -06:00
opencode-agent[bot] 2614342f97 chore: generate 2026-02-05 00:30:42 +00:00
Ariane EmoryandGitHub 4387f9fb9a feat: Allow the function to hide or show thinking blocks to be bound to a key (resolves #12168) (#12171) 2026-02-04 18:29:46 -06:00
Maharshi PatelandGitHub 31e2feb347 fix(tui): add hover states to question tool tabs (#12203) 2026-02-04 18:28:22 -06:00
Adam 2896b8a863 fix(app): terminal url 2026-02-04 15:43:13 -06:00
Shantur RathoreandGitHub 0d38e69038 fix(core): skip dependency install in read-only config dirs (#12128) 2026-02-04 14:45:59 -06:00
Adam 9679e0c59c fix(app): terminal EOL issues 2026-02-04 14:36:10 -06:00