Commit Graph

94 Commits

Author SHA1 Message Date
Shoubhit Dash 12968615a0 refactor(instance): remove legacy runtime fallback (#27757) 2026-05-15 23:05:44 +05:30
opencode-agent[bot] e286688e1a chore: generate 2026-05-15 11:02:14 +00:00
Shoubhit Dash b38eb57087 refactor(cli): dispose bootstrap instance explicitly (#27721) 2026-05-15 16:30:54 +05:30
opencode-agent[bot] c8bb5bf002 chore: generate 2026-05-14 22:00:48 +00:00
Shoubhit Dash 9733776e6f refactor(flags): migrate icon discovery runtime flag (#27609) 2026-05-15 03:24:14 +05:30
Shoubhit Dash 0d077fba68 fix(worktree): type expected errors (#27296) 2026-05-13 15:05:30 +05:30
Kit Langton f33da4a384 test(project): use Deferred for dispose handoff (#27225) 2026-05-13 02:32:50 +00:00
opencode-agent[bot] d02175ffcf chore: generate 2026-05-13 02:08:16 +00:00
Kit Langton 7b2ee98b45 test(project): migrate instance tests to effect runner (#27215) 2026-05-13 02:06:16 +00:00
Kit Langton bcca31a2e6 test(worktree): scope created worktree cleanup (#27191) 2026-05-12 21:09:58 -04:00
Kit Langton 923581f329 test(worktree): dispose created instances before removal (#27182) 2026-05-12 20:23:20 -04:00
Kit Langton e85454a6e6 test(worktree): use timeoutOrElse for ready wait (#27180) 2026-05-12 20:14:05 -04:00
Kit Langton 998889880a test: migrate worktree tests to effect runner (#27177) 2026-05-12 19:55:07 -04:00
Kit Langton 68716e1535 test(project): migrate global project tests to Effect runner (#27142) 2026-05-12 20:45:39 +00:00
Kit Langton 329689e7a1 test: migrate instance bootstrap to Effect runner (#27144) 2026-05-12 20:34:12 +00:00
Kit Langton 8871d98838 test: simplify Effect migration follow-ups (#27136) 2026-05-12 20:00:54 +00:00
opencode-agent[bot] 4d0872869e chore: generate 2026-05-12 19:48:35 +00:00
Kit Langton 90a9691e9c test(project): migrate project tests to Effect runner (#27134) 2026-05-12 19:47:17 +00:00
opencode-agent[bot] d399b207f8 chore: generate 2026-05-12 19:44:26 +00:00
Kit Langton 3b9a14c580 test(project): migrate instance tests to Effect runner (#27130) 2026-05-12 19:41:46 +00:00
Kit Langton b305a580fb test(project): stabilize VCS branch update test (#26979) 2026-05-11 22:12:07 -04:00
Kit Langton 4428f009c4 test(project): migrate VCS tests to Effect runner (#26965) 2026-05-11 20:59:34 -04:00
James Long ba386b8bd6 fix(core): always start worktrees as detached (#26931) 2026-05-11 16:22:25 -04:00
Kit Langton 4081896622 Clean up post-Hono references (#26903) 2026-05-11 13:20:54 -04:00
Kit Langton f71d79c0e6 Source HTTP API ID path patterns (#26623) 2026-05-09 22:58:47 -04:00
Kit Langton c645e13e2a research: delete Hono backend (do not merge) (#25667) 2026-05-09 13:10:42 +00:00
Kit Langton 631d7ce32a test(project): rescue non-Hono InstanceBootstrap boundary tests (#26453) 2026-05-08 23:53:42 -04:00
James Long a344f6953e feat(core): be smarter about generating a worktree name (#26368) 2026-05-08 22:45:44 -04:00
opencode-agent[bot] 598eb2e3ef chore: generate 2026-05-05 00:35:18 +00:00
Luke Parker 0dff5a8e5d fix(vcs): preserve batched patch boundaries (#25787) 2026-05-05 00:34:06 +00:00
Kit Langton 7c18bdbc00 fix(worktree): fork workspace worktree boot (#25723) 2026-05-04 12:01:13 -04:00
Shoubhit Dash c39b46d390 fix(vcs): avoid unbounded diff memory usage (#25581) 2026-05-03 17:49:46 +05:30
Kit Langton 41dd355121 refactor(lifecycle): bootstrap as pure orchestration (#25510) 2026-05-02 22:26:54 -04:00
opencode-agent[bot] ee00b53436 chore: generate 2026-05-03 00:40:21 +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
opencode-agent[bot] d6772bde05 chore: generate 2026-05-02 15:45:21 +00:00
Kit Langton 63bf45a01d Delete Instance.dispose and Instance.reload (#25427) 2026-05-02 11:44:16 -04:00
Kit Langton 6c85bbc7f0 Replace Instance.disposeAll/load with fixture helper (#25418) 2026-05-02 10:56:15 -04:00
Kit Langton 6a287d2fe6 Migrate test inits from Promise to Effect (#25377) 2026-05-02 09:07:59 -04:00
Kit Langton a2bee5a71a Convert LoadInput.init to Effect + extract InstanceBootstrap as a Service (#25376) 2026-05-02 00:02:52 -04:00
Kit Langton aee4a21234 Move instance loading into Effect service (#25277) 2026-05-01 22:18:06 -04:00
Dax 07ac891a99 refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -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 1865f4fc5f refactor: rename shared package to core (#24309) 2026-04-25 10:59:17 -04:00
Brendan Allan 916b85152a feat(project): add icon_url_override field to projects (#23955) 2026-04-23 18:57:04 +08:00
Steven T. Cramer 66a618793c fix(project): use git common dir for bare repo project cache (#19054) 2026-04-23 00:25:39 -04:00
Kit Langton 97d87eac9f feat: unwrap storage namespaces to flat exports + barrel (#22747) 2026-04-15 23:30:49 -04:00
Kit Langton 2d9b134b1b feat: unwrap project namespaces to flat exports + barrel (#22743) 2026-04-15 23:28:46 -04:00