Dax
e6bf83084c
Update packages/opencode/src/npm/index.ts
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-11 14:28:37 -04:00
Dax Raad
6722ee22ee
sync
2026-03-11 14:28:36 -04:00
Dax Raad
870a5731ac
refactor: lsp server and core improvements
2026-03-11 14:28:24 -04:00
Kit Langton
981c7b9e37
refactor(account): tighten effect-based account flows ( #17072 )
2026-03-11 18:18:58 +00:00
Johannes Loher
2aae0d3493
fix(core): read stdout and stderr in PackageRegistry.info before waiting for the process to exit ( #16998 )
2026-03-11 13:10:45 -05:00
Adam
bcc0d19867
chore(app): simplify review pane ( #17066 )
2026-03-11 12:24:51 -05:00
xinxin
9c585bb58b
docs(providers): clarify npm choice for chat vs responses APIs ( #16974 )
...
Co-authored-by: wangxinxin <xinxin.wang@pharmbrain.com >
2026-03-11 10:35:16 -05:00
Aiden Cline
0f6bc8ae71
tweak: adjust way skills are presented to agent to increase likelyhood of skill invocations. ( #17053 )
2026-03-11 10:24:55 -05:00
Luke Parker
7910ce5d36
fix: guard Npm.which() against infinite loop when .bin is empty ( #16961 )
2026-03-11 09:34:58 -04:00
Shoubhit Dash
7291e28273
perf(app): trim session render work ( #16987 )
2026-03-11 18:19:17 +05:30
Filip
db57fe6193
fix(app): make error tool card respect settings ( #17005 )
2026-03-11 14:52:33 +05:30
Brendan Allan
802416639b
ci: setup node in tauri build
2026-03-11 16:09:17 +08:00
opencode-agent[bot]
7ec398d855
chore: generate
2026-03-11 03:34:02 +00:00
Luke Parker
4ab35d2c5c
fix(electron): hide Windows background consoles ( #16842 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-03-11 13:33:06 +10:00
SOUMITRA-SAHA
b4ae030fc2
fix: add GOOGLE_VERTEX_LOCATION env var support for Vertex AI ( #16922 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-10 22:32:39 -05:00
Jack
0843964eb3
feat(web): use Feishu for Chinese community links ( #16908 )
...
Co-authored-by: Frank <frank@anoma.ly >
2026-03-11 11:07:13 +08:00
Kit Langton
a1b06d63c9
fix(account): resilient orgs fetch ( #16944 )
2026-03-11 00:39:07 +00:00
Dax Raad
1b6820bab5
sync
2026-03-10 20:13:56 -04:00
Adam
89bf199c07
chore(app): fix tests
2026-03-10 19:03:44 -05:00
Aiden Cline
5acfdd1c5d
chore: kill old copilot 403 message that was used for old plugin migration ( #16904 )
2026-03-10 16:20:41 -05:00
Dax
6ad171dba9
Merge branch 'dev' into opencode-2-0
2026-03-10 17:20:19 -04:00
Dax Raad
556703f8ab
ci: cancel duplicate workflow runs and add read permissions
...
- Add concurrency settings to cancel outdated runs when new commits are pushed
- Add contents: read permission for security hardening
- Remove redundant required job that checked test results
2026-03-10 17:17:11 -04:00
Dax Raad
cb5674edc7
sync
2026-03-10 17:00:15 -04:00
Dax Raad
b99de4118e
refactor(npm): inline pkgPath and lockPath variables
2026-03-10 16:59:01 -04:00
Dax Raad
040700dbc4
unbreak
2026-03-10 16:07:25 -04:00
Dax Raad
4d5da9697e
sync
2026-03-10 16:02:40 -04:00
Dax Raad
a28648f530
core: enable running in non-Bun environments by using standard Node.js APIs for OAuth servers and retry logic
2026-03-10 16:02:40 -04:00
Dax Raad
4d81e2d4d9
sync
2026-03-10 16:02:40 -04:00
Dax Raad
21e72cbf42
core: cleaner error output and more flexible custom tool directories
...
- Removed debug console.log when dependency installation fails so users see clean warning messages instead of raw error dumps
- Fixed database connection cleanup to prevent resource leaks between sessions
- Added support for loading custom tools from both .opencode/tool (singular) and .opencode/tools (plural) directories, matching common naming conventions
2026-03-10 16:02:40 -04:00
Dax Raad
5f277d1e62
core: return structured server info with stop method from workspace server
...
- Enables graceful server shutdown for workspace management
- Removes unsupported serverUrl getter that threw errors in plugin context
2026-03-10 16:02:40 -04:00
Dax Raad
d67e877e28
core: remove shell execution and server URL from plugin API
...
Plugins no longer receive shell access or server URL to prevent unauthorized
execution and limit plugin sandbox surface area.
2026-03-10 16:02:40 -04:00
Dax Raad
d4e51e04b3
sync
2026-03-10 16:02:40 -04:00
Dax Raad
070c1679e4
core: bundle database migrations into node build and auto-start server on port 1338
2026-03-10 16:02:40 -04:00
Dax Raad
406d216cd2
refactor(server): replace Bun serve with Hono node adapters
2026-03-10 16:02:40 -04:00
Dax Raad
5dc8b4ef29
core: add Node.js runtime support
...
Enable running opencode on Node.js by adding platform-specific database adapters and replacing Bun-specific shell execution with cross-platform Process utility.
2026-03-10 16:02:39 -04:00
Luke Parker
2f41d89163
fix: work around Bun/Windows UV_FS_O_FILEMAP incompatibility in tar ( #16853 )
2026-03-10 16:02:39 -04:00
Dax Raad
b2eae867a1
tui: fix Windows plugin loading by using direct paths instead of file URLs
2026-03-10 16:02:39 -04:00
Dax Raad
3c2fda4d91
core: fix custom tool loading to properly resolve module paths
2026-03-10 16:02:39 -04:00
Dax Raad
2678ceb45e
sync
2026-03-10 16:02:39 -04:00
Dax Raad
58a4cd00b6
sync
2026-03-10 16:02:39 -04:00
Dax Raad
0faa191b6d
sync
2026-03-10 16:02:39 -04:00
Dax Raad
58cf092105
core: log npm install errors to console for debugging dependency failures
2026-03-10 16:02:39 -04:00
Dax Raad
0ff8bfe1d9
sync
2026-03-10 16:02:39 -04:00
Dax Raad
ceb79c786a
core: fix CLI tools from npm packages not being accessible after install on Windows
2026-03-10 16:02:39 -04:00
Dax Raad
b1a15d559b
sync
2026-03-10 16:02:39 -04:00
Dax Raad
124a8abf9b
tui: export sessions using consistent Filesystem API instead of Bun.write
2026-03-10 16:02:39 -04:00
Dax Raad
85c2bb342b
core: fix npm dependency installation on Windows CI by disabling bin links when symlink permissions are restricted
2026-03-10 16:02:39 -04:00
Dax Raad
4c57e39466
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-10 16:02:39 -04:00
Dax Raad
0cdd4e4e16
core: fix dependency installation failures behind corporate proxies or in CI by disabling Bun cache when network interception is detected
2026-03-10 16:02:39 -04:00
Dax Raad
a9b01be0c2
core: disable npm bin links to fix package installation in sandboxed environments
2026-03-10 16:02:39 -04:00