Kit Langton and GitHub
7d91d3b1ed
Normalize instance lifecycle wiring ( #25501 )
2026-05-02 20:39:20 -04:00
Kit Langton and GitHub
f33aec1139
Convert LoadInput.init to Effect + extract InstanceBootstrap as a Service ( #25376 )
2026-05-02 00:02:52 -04:00
Dax and GitHub
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Kit Langton and GitHub
a369130226
feat(httpapi): bridge worktree mutations ( #24371 )
2026-04-25 15:35:15 -04:00
Dax Raad
1e98167b0e
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
3eee2f6afa
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
705f792e87
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
Dax and GitHub
62ef2a2207
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Kit Langton and GitHub
cd93533b1f
refactor(bus): migrate BusEvent to Effect Schema ( #24040 )
2026-04-23 15:37:44 -04:00
Kit Langton and GitHub
471b9f4dc4
refactor: use InstanceState context in worktree cleanup paths ( #23019 )
2026-04-17 23:04:16 -04:00
Kit Langton and GitHub
bd51a0d35b
refactor: collapse worktree barrel into worktree/index.ts ( #22906 )
2026-04-16 20:35:26 +00:00
Kit Langton and GitHub
f24207844f
feat: unwrap storage namespaces to flat exports + barrel ( #22747 )
2026-04-15 23:30:49 -04:00
Kit Langton and GitHub
a427a28fa9
feat: unwrap project namespaces to flat exports + barrel ( #22743 )
2026-04-15 23:28:46 -04:00
Kit Langton and GitHub
343a564183
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton and GitHub
379e40d772
feat: unwrap InstanceState + EffectBridge namespaces to flat exports + barrel ( #22721 )
2026-04-16 02:45:45 +00:00
opencode-agent[bot]
069cef8a44
chore: generate
2026-04-16 02:18:58 +00:00
Kit Langton and GitHub
bb90aa6cb2
feat: unwrap uworktree namespace to flat exports + barrel ( #22717 )
2026-04-16 02:16:17 +00:00
Dax and GitHub
be9432a893
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
Kit Langton and GitHub
36745caa2a
refactor(worktree): remove async facade exports ( #22369 )
2026-04-13 21:23:15 -04:00
Kit Langton and GitHub
79cc15335e
fix: dispose e2e app runtime ( #22316 )
2026-04-13 11:36:56 -04:00
94f71f59a3
core: make InstanceBootstrap into an effect ( #22274 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-04-13 10:16:40 -04:00
Kit Langton and GitHub
9581bf0670
refactor(effect): upgrade opencode to beta.46 context APIs ( #21977 )
2026-04-10 23:06:28 -04:00
Kit Langton and GitHub
cf27a73397
feat: add AppRuntime for unified service composition ( #21953 )
2026-04-10 19:46:52 -04:00
James Long and GitHub
42206da1f8
refactor(tui): switch to global events and start passing workspace param ( #21719 )
2026-04-10 10:47:27 -04:00
Kit Langton and GitHub
17bd16667c
refactor(effect): move tool descriptions into registry ( #21795 )
2026-04-09 22:20:27 -04:00
Shoubhit Dash and GitHub
35350b1d25
feat: restore git-backed review modes ( #20845 )
2026-04-03 09:54:57 -05:00
Kit Langton and GitHub
0c03a3ee10
test: migrate prompt tests to HTTP mock LLM server ( #20304 )
2026-03-31 19:14:32 -04:00
Sebastian and GitHub
6274b0677c
tui plugins ( #19347 )
2026-03-27 15:00:26 +01:00
Kit Langton and GitHub
9c6f1edfd7
refactor(effect): yield services instead of promise facades ( #19325 )
2026-03-26 21:46:38 -04:00
Shoubhit Dash and GitHub
1b028d0632
revert: roll back git-backed review modes ( #19295 )
2026-03-26 10:14:57 -04:00
Kit Langton and GitHub
97c15a087d
effectify Bus service: migrate to Effect PubSub + InstanceState ( #18579 )
2026-03-25 20:19:24 -04:00
Shoubhit Dash and GitHub
73e107250d
feat: restore git-backed review modes with effectful git service ( #18900 )
2026-03-25 21:09:53 +05:30
Kit Langton and GitHub
4647aa80ac
effectify Worktree service ( #18679 )
2026-03-24 20:26:21 -04:00
Aiden Cline and GitHub
aeece6166b
ignore: revert 3 commits that broke dev branch ( #18260 )
2026-03-19 11:15:07 -05:00
Shoubhit Dash and GitHub
e6f5214779
feat: add git-backed session review modes ( #17961 )
2026-03-19 19:29:29 +05:30
Kit Langton and GitHub
dbc00aa8e0
feat(id): brand ProjectID through Drizzle and Zod schemas ( #16948 )
2026-03-11 16:44:26 -04:00
James Long and GitHub
4c4aed5a87
fix(core): make worktrees read the project id from local workspace ( #16795 )
2026-03-10 11:11:28 -04:00
Dax and GitHub
2f2856e20a
refactor(opencode): replace Bun shell in core flows ( #16286 )
2026-03-09 15:19:50 -04:00
Luke Parker and GitHub
aec6ca71fa
fix(git): stop leaking fsmonitor daemons e.g. 60GB+ of commited memory after running tests ( #16249 )
2026-03-06 15:42:08 +10:00
James Long and GitHub
7f37acdaaa
feat(core): rework workspace integration and adaptor interface ( #15895 )
2026-03-03 21:35:38 -05:00
6d95f0d14c
sqlite again ( #10597 )
...
Co-authored-by: Github Action <action@github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-02-14 04:19:02 +00:00
Adam
8da5fd0a66
fix(app): worktree delete
2026-02-12 19:38:13 -06:00
Adam
4a73d51acd
fix(app): workspace reset issues
2026-02-10 05:52:34 -06:00
Maharshi Patel and GitHub
89064c34c5
fix(opencode): cleanup orphaned worktree directories ( #12399 )
2026-02-06 16:18:03 -06:00
Filip and GitHub
91f2ac3cb2
test(app): workspace tests ( #11659 )
2026-02-01 15:39:50 -06:00
adamelmore and Adam
407f34fed5
chore: cleanup
2026-01-25 13:20:18 -06:00
adamelmore and Adam
94ce289dd9
fix(app): run start command after reset
2026-01-25 13:20:18 -06:00
Adam
c4d223eb99
perf(app): faster workspace creation
2026-01-23 05:18:42 -06:00
Adam
16fad51b5e
feat(app): add workspace startup script to projects
2026-01-22 07:42:56 -06:00
Adam
295f290efd
chore: cleanup
2026-01-19 07:35:52 -06:00