James Long
68871fcc39
fix(config): handle unavailable config directories ( #35632 )
...
Co-authored-by: James Long <jlongster@users.noreply.github.com >
2026-07-06 22:11:13 -04:00
opencode-agent[bot]
41e9ca2a2b
chore: generate
2026-06-29 18:52:55 +00:00
James Long
4ed9a73c9d
refactor(core): convert config tests to nodes ( #34474 )
2026-06-29 14:51:13 -04:00
opencode-agent[bot]
d1b8e3f39f
fix(opencode): restore v1 account config ( #33590 )
...
Co-authored-by: Test <test@opencode.test >
2026-06-24 04:22:02 +00:00
Dax
5e12cf6751
feat(core): add opencode integration ( #33555 )
2026-06-23 23:45:02 +00:00
Ayush Thakur
61270944d8
fix: recover from expired enterprise auth on remote config load ( #31661 )
2026-06-10 11:02:09 -04:00
Luke Parker
309d613ee5
fix(core): accept deprecated reference config key ( #31659 )
2026-06-10 10:32:35 +00:00
Dax
fbda5fadda
refactor(core): move v1 schemas into core ( #30473 )
2026-06-03 02:42:13 +00:00
Dax
7a9068f029
refactor(core): consolidate filesystem services ( #30447 )
2026-06-02 16:09:26 -04:00
Dax
e2a8e18298
refactor(core): move database schema ownership ( #29068 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-30 21:08:38 -04:00
Shoubhit Dash
e8a757f3b8
fix(config): fallback when user info unavailable ( #29332 )
2026-05-26 12:42:12 +05:30
Kit Langton
615a8511d6
test(opencode): simplify config effect tests ( #29019 )
2026-05-23 23:48:08 +00:00
Kit Langton
11c675672c
refactor(opencode): fetch remote config with http client ( #28661 )
2026-05-21 15:53:44 -04:00
opencode-agent[bot]
7a0e47b7ba
chore: generate
2026-05-21 19:19:25 +00:00
Kit Langton
afa153a62c
test(config): port env-var config tests to it.instance ( #28706 )
2026-05-21 19:17:29 +00:00
Kit Langton
65d8951700
refactor(opencode): roll out serviceUse proxy across 14 services + tests ( #28576 )
2026-05-21 03:36:27 +00:00
Kit Langton
23460b049c
fix(config): tolerate invalid OPENCODE_PERMISSION JSON ( #28388 )
2026-05-19 20:37:50 +00:00
Kit Langton
ecbc4f0cab
Migrate remaining legacy tools config tests ( #28363 )
2026-05-19 12:06:07 -04:00
Kit Langton
42934a72aa
Migrate MCP config tests to instance fixtures ( #28338 )
2026-05-19 11:45:13 -04:00
Kit Langton
57fda600a7
test: migrate plugin config fixtures
2026-05-18 22:14:01 -04:00
Kit Langton
c9673b9538
test: migrate managed config fixtures
2026-05-18 22:02:59 -04:00
Kit Langton
2c3df0d532
test: migrate remaining simple config fixtures
2026-05-18 21:42:00 -04:00
Kit Langton
4d74e99171
test: migrate config legacy tool fixtures
2026-05-18 21:27:43 -04:00
Kit Langton
c4f4b74b7e
Migrate config .opencode file tests to instance fixtures ( #28268 )
2026-05-18 21:17:11 -04:00
Kit Langton
7b8095a0b0
Migrate config update tests to instance fixtures ( #28266 )
2026-05-18 20:57:42 -04:00
Kit Langton
6343406f86
Migrate config agent tests to instance fixtures ( #28213 )
2026-05-18 23:55:33 +00:00
Kit Langton
8dade17b90
Migrate config template tests to instance fixtures ( #28211 )
2026-05-18 23:37:58 +00:00
Kit Langton
5a2582f6f5
Migrate simple config tests to instance fixtures ( #28210 )
2026-05-18 19:13:16 -04:00
Kit Langton
b8048cd162
Speed up targeted opencode tests
...
Reduce avoidable setup costs in slow opencode tests while preserving reviewed coverage and recording the benchmark evidence for follow-up test-suite work.
2026-05-18 16:18:29 +00:00
Shoubhit Dash
c066b249b9
refactor(instance): retire WithInstance adapter ( #27782 )
2026-05-16 01:30:07 +05:30
Shoubhit Dash
12968615a0
refactor(instance): remove legacy runtime fallback ( #27757 )
2026-05-15 23:05:44 +05:30
Aiden Cline
f45082de63
temporarily revert: preserve permission ordering by accepting a layered array ( #27258 )
2026-05-12 23:55:45 -05:00
Andrew Suffield
2bc87fa321
fix: preserve permission ordering by accepting a layered array ( #23214 )
...
Co-authored-by: Andrew Suffield <asuffield@cloudflare.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-12 17:09:06 -05:00
Aiden Cline
75bcb2db52
feat: create global opencode.jsonc if no configs exist ( #26992 )
2026-05-11 23:13:22 -05:00
Kit Langton
693e9d3450
Drop unused opencode Zod statics ( #26935 )
2026-05-11 17:14:18 -04:00
Kit Langton
e97f296088
Drop Config Info Zod static ( #26933 )
2026-05-11 16:49:22 -04:00
Dax
905e38a685
feat(config): support well-known remote_config ( #26054 )
2026-05-06 15:12:23 +00:00
Kit Langton
be489206f6
Normalize instance lifecycle wiring ( #25501 )
2026-05-02 20:39:20 -04:00
Kit Langton
04449495bf
fix(instance): run bootstrap from instance store ( #25475 )
2026-05-02 19:33:38 -04:00
Kit Langton
6c85bbc7f0
Replace Instance.disposeAll/load with fixture helper ( #25418 )
2026-05-02 10:56:15 -04:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Dax
bae5dc246d
Refactor npm config handling ( #24565 )
2026-04-27 03:54:59 +00:00
Luke Parker
7454f363db
feat: configurable shell selection + desktop settings UI ( #20602 )
2026-04-27 00:54:55 +00:00
Dax Raad
5ea6eaad3c
core: move npm service to core package for shared dependency management
2026-04-25 14:36:15 -04:00
Dax Raad
6742034b03
core: move cross-spawn-spawner to root and remove unused types
...
The cross-spawn-spawner module has been moved from src/effect/ to src/
to simplify the core package structure. The src/types.d.ts file which
contained unused type declarations has also been removed. All imports
throughout the codebase have been updated to reflect the new location.
This change reduces the package's internal complexity by flattening the
module hierarchy and removing dead code, making future maintenance easier.
2026-04-25 14:30:16 -04:00
Dax Raad
7b2fbf2c2f
core: move cross-spawn-spawner from opencode to core package
...
Moved the cross-spawn-spawner module from packages/opencode to packages/core
to enable code sharing across the monorepo. This consolidates the process
spawning infrastructure into the core package so other packages can use
cross-platform child process spawning without duplicating the implementation.
Updated all import statements across the codebase to reference the new
location (@opencode-ai/core/effect/cross-spawn-spawner). Removed the
local copy from the opencode package along with its tests.
2026-04-25 14:23:17 -04:00
Dax Raad
9031b8f108
core: move Global module to @opencode-ai/core for centralized path management
...
Move the Global module from packages/opencode/src/global to packages/core/src/global
to provide a unified location for managing XDG directories and application paths.
This eliminates duplicate path definitions across packages and ensures consistent
access to data, config, cache, state, log, and bin directories throughout the codebase.
2026-04-25 13:52:32 -04:00
Kit Langton
f666835f3c
fix(config): preserve permission order with Effect decode ( #24308 )
2026-04-25 13:30:12 -04:00
Dax
1865f4fc5f
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Dax
fc6904b9a3
fix permission config order ( #24222 )
2026-04-25 13:18:42 +00:00