Commit Graph

10123 Commits

Author SHA1 Message Date
Dax Raad
d5c4e7fa0a tui: fix Windows plugin loading by using direct paths instead of file URLs 2026-03-10 01:18:34 -04:00
Dax Raad
295a338f6c core: fix custom tool loading to properly resolve module paths 2026-03-10 01:16:51 -04:00
Dax Raad
1fb256886c sync 2026-03-10 01:02:17 -04:00
Dax Raad
26ed8cb60a sync 2026-03-10 01:00:28 -04:00
Dax Raad
917fe97926 sync 2026-03-10 00:58:15 -04:00
Dax Raad
42b8eab5b7 core: log npm install errors to console for debugging dependency failures 2026-03-10 00:52:21 -04:00
Dax
77d1b4118b Merge branch 'dev' into refactor/lsp-core-improvements 2026-03-10 00:49:07 -04:00
Dax Raad
0d9729d934 sync 2026-03-10 00:44:06 -04:00
Dax Raad
7478e0742e core: fix CLI tools from npm packages not being accessible after install on Windows 2026-03-10 00:11:18 -04:00
Dax Raad
ca8424c10e sync 2026-03-09 23:59:37 -04:00
Dax Raad
db2ce1ca6e tui: export sessions using consistent Filesystem API instead of Bun.write 2026-03-09 23:44:20 -04:00
Dax Raad
33f42a8d2a core: fix npm dependency installation on Windows CI by disabling bin links when symlink permissions are restricted 2026-03-09 23:39:47 -04:00
Dax Raad
68f3631004 core: enable npm bin links on non-Windows platforms to allow plugin executables to work while keeping them disabled on Windows CI where symlink permissions are restricted 2026-03-09 23:37:58 -04:00
Dax Raad
ea73d7db1e core: fix dependency installation failures behind corporate proxies or in CI by disabling Bun cache when network interception is detected 2026-03-09 23:32:28 -04:00
Dax Raad
e446964c05 core: disable npm bin links to fix package installation in sandboxed environments 2026-03-09 23:31:50 -04:00
opencode-agent[bot]
4f982ddb94 chore: generate 2026-03-10 02:02:18 +00:00
adam jones
ff3bb7424d fix(mcp): fix OAuth auto-connect failing on first connection (#15547)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-03-09 21:01:19 -05:00
Dax Raad
1882a5c219 core: dynamically resolve formatter executable paths at runtime
Formatters now determine their executable location when enabled rather than
using hardcoded paths. This ensures formatters work correctly regardless
of how the tool was installed or where executables are located on the system.
2026-03-09 21:58:25 -04:00
Dax Raad
a33fb445e9 sync 2026-03-09 21:42:08 -04:00
Dax
d4bfaac2af Update packages/opencode/src/util/which.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-09 21:41:12 -04:00
Dax
c37376c00f Update packages/opencode/src/npm/index.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-09 21:39:50 -04:00
Dax Raad
64b5e7053a sync 2026-03-09 21:36:29 -04:00
Dax Raad
f694584fae refactor: lsp server and core improvements 2026-03-09 21:35:34 -04:00
Dax Raad
89d6f60d25 refactor(server): extract createApp function for server initialization
- Replace Server.App() with Server.Default() for internal server access
- Extract server app creation into Server.createApp(opts) for testability
- Move CORS whitelist from module-level variable to function parameter
- Update all tests to use Server.Default() instead of Server.App()
2026-03-09 17:13:52 -04:00
Adam
ee18c9976e chore(app): dev stats 2026-03-09 15:57:24 -05:00
Adam
794532928f fix(app): terminal state corruption 2026-03-09 15:28:35 -05:00
Adam
7b773c65ec chore: cleanup 2026-03-09 15:28:35 -05:00
Adam
e53aa79dc6 chore: cleanup 2026-03-09 15:28:35 -05:00
opencode-agent[bot]
d9a97249c0 chore: generate 2026-03-09 20:15:31 +00:00
James Long
86cef16940 fix(core): put workspace routing behind OPENCODE_EXPERIMENTAL_WORKSPACES flag (#16775) 2026-03-09 16:14:19 -04:00
opencode-agent[bot]
ce38997c76 chore: update nix node_modules hashes 2026-03-09 19:51:58 +00:00
opencode-agent[bot]
7e10c728d4 chore: update nix node_modules hashes 2026-03-09 19:49:01 +00:00
bhaktatejas922
3627c67cf2 docs: update opencode-morph-fast-apply to opencode-morph-plugin in ecosystem (#16634) 2026-03-09 14:39:06 -05:00
opencode-agent[bot]
2518fd81f6 chore: generate 2026-03-09 19:31:33 +00:00
Dax Raad
39ef7fc90e Merge remote-tracking branch 'origin/dev' into dev 2026-03-09 15:30:15 -04:00
Dax Raad
37ae0a4051 refactor: replace bun semver with npm semver package 2026-03-09 15:29:55 -04:00
Kyle Altendorf
b312928e9f fix(tui): wait for model store before auto-submitting --prompt (#7476) 2026-03-09 14:22:38 -05:00
Dax
2f2856e20a refactor(opencode): replace Bun shell in core flows (#16286) 2026-03-09 15:19:50 -04:00
Dax Raad
831eb6881b refactor: change pathToFileURL imports from bun to url module 2026-03-09 14:52:25 -04:00
James Long
f20ee2fad2 fix(tui): handle error when creating a session (#16767) 2026-03-09 12:13:32 -04:00
Stephen Collings
8b9710e56c fix: Multiple jdtls LSPs eating memory in java monorepos (#12123) 2026-03-09 16:09:43 +00:00
opencode
c6262f9d40 release: v1.2.24 v1.2.24 2026-03-09 16:09:34 +00:00
Adam
b749fa90f2 fix(app): scroll jitter/loop 2026-03-09 10:44:02 -05:00
Dax Raad
8a51cbd253 core: prevent accidental edits to migration files by restricting agent access 2026-03-09 11:25:58 -04:00
David Hill
399b8f0701 fix(app): session title turn spinner (#16764) 2026-03-09 09:46:15 -05:00
Filip
3742e42fdf fix(app): dismiss toast notifications when questions or permissions a… (#16758) 2026-03-09 09:36:57 -05:00
Karan Handa
0388ec6862 fix(storybook): add ci build workflow (#16760) 2026-03-09 09:33:19 -05:00
James Long
366b8a8034 feat(tui): add initial support for workspaces into the tui (#16230) 2026-03-09 10:28:04 -04:00
Armin Pašalić
ef9bc4ec9e feat(gitlab): send context-1m-2025-08-07 beta header to enable 1M context window (#16153)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-03-09 09:22:00 -05:00
Jack
5838b58913 add copilot gpt-5.4 xhigh support (#16294) 2026-03-09 22:07:12 +08:00