Kit Langton
cd93533b1f
refactor(bus): migrate BusEvent to Effect Schema ( #24040 )
2026-04-23 15:37:44 -04:00
Brendan Allan
6002500bc0
feat(project): add icon_url_override field to projects ( #23955 )
2026-04-23 18:57:04 +08:00
Steven T. Cramer
3a082a0efd
fix(project): use git common dir for bare repo project cache ( #19054 )
2026-04-23 00:25:39 -04:00
Kit Langton
ad7ae7353f
refactor(core): derive all schema.ts leaves' .zod via effect-zod walker ( #23754 )
2026-04-21 22:51:18 -04:00
Kit Langton
1dd257b76a
refactor: use instance state in small services ( #23022 )
2026-04-18 02:16:15 +00:00
Kit Langton
5fa1673341
refactor: use InstanceState context in File service ( #23015 )
2026-04-17 22:08:57 -04:00
Kit Langton
9ee89f7868
refactor: move project read routes onto HttpApi ( #23003 )
2026-04-17 03:48:12 +00:00
Dax Raad
25a9de301a
core: eager load config on startup for better traces and refactor npm install for improved error reporting
...
Config is now loaded eagerly during project bootstrap so users can see config loading in traces during startup. This helps diagnose configuration issues earlier in the initialization flow.
NPM installation logic has been refactored with a unified reify function and improved InstallFailedError that includes both the packages being installed and the target directory. This provides users with complete context when package installations fail, making it easier to identify which dependency or project directory caused the issue.
2026-04-16 16:23:19 -04:00
Dax
3f7df08be9
perf: make vcs init non-blocking by forking git branch resolution ( #22771 )
2026-04-16 03:02:19 -04:00
Dax
675a46e23e
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
opencode-agent[bot]
225a769411
chore: generate
2026-04-16 03:42:25 +00:00
Kit Langton
0e20382396
fix: resolve circular sibling imports causing runtime ReferenceError ( #22752 )
2026-04-15 23:41:34 -04:00
Kit Langton
f24207844f
feat: unwrap storage namespaces to flat exports + barrel ( #22747 )
2026-04-15 23:30:49 -04:00
Kit Langton
581d5208ca
feat: unwrap share namespaces to flat exports + barrel ( #22744 )
2026-04-15 23:28:46 -04:00
Kit Langton
a427a28fa9
feat: unwrap project namespaces to flat exports + barrel ( #22743 )
2026-04-15 23:28:46 -04:00
Kit Langton
343a564183
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton
379e40d772
feat: unwrap InstanceState + EffectBridge namespaces to flat exports + barrel ( #22721 )
2026-04-16 02:45:45 +00:00
Kit Langton
6d42f97644
fix: revert "core: move plugin initialisation to config layer override" ( #22686 )
2026-04-15 21:14:39 -04:00
Kit Langton
4dd0d1f67e
refactor(opencode): use AppFileSystem path helpers ( #22637 )
2026-04-15 19:36:30 -04:00
Brendan Allan
916131be19
core: move plugin intialisation to config layer override ( #22620 )
2026-04-15 22:44:55 +00:00
Dax
be9432a893
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
Brendan Allan
4246368a88
fix(bootstrap): await plugin initialization
2026-04-15 11:40:33 +08:00
Brendan Allan
548d9ac726
core: parallelise bootstrap ( #22514 )
2026-04-15 03:23:28 +00:00
Kit Langton
ff60859e36
fix(project): reuse runtime in instance boot ( #22470 )
2026-04-14 12:53:13 -04:00
Kit Langton
020c47a055
refactor(project): remove async facade exports ( #22387 )
2026-04-14 12:49:20 -04:00
Kit Langton
f954854232
refactor(instance): remove state helper ( #22381 )
2026-04-13 22:40:12 -04:00
James Long
b22add292c
refactor(core): publish sync events to global event stream ( #22347 )
2026-04-13 16:51:59 -04:00
Kit Langton
ca6200121b
refactor: remove vcs async facade exports ( #22304 )
2026-04-13 11:22:20 -04:00
Brendan Allan
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
824c12c01a
refactor(file): destroy FileWatcher facade ( #22091 )
2026-04-11 21:19:12 -04:00
Kit Langton
5e3dc80999
refactor: collapse command facade ( #21981 )
2026-04-10 23:52:12 -04:00
Kit Langton
f38f415bf0
refactor: collapse Format facade ( #21980 )
2026-04-10 23:18:54 -04:00
Kit Langton
9581bf0670
refactor(effect): upgrade opencode to beta.46 context APIs ( #21977 )
2026-04-10 23:06:28 -04:00
Brendan Allan
b6af4d0dc6
refactor(config): pass instance context to containsPath ( #21882 )
2026-04-11 10:43:40 +08:00
Kit Langton
9e7045eaec
refactor: destroy ShareNext facade ( #21965 )
2026-04-10 22:03:06 -04:00
Kit Langton
cf27a73397
feat: add AppRuntime for unified service composition ( #21953 )
2026-04-10 19:46:52 -04:00
James Long
42206da1f8
refactor(tui): switch to global events and start passing workspace param ( #21719 )
2026-04-10 10:47:27 -04:00
Kit Langton
10441efad1
refactor(effect): extract session run state service ( #21744 )
2026-04-09 16:03:40 -04:00
Kit Langton
8bdcc22541
refactor(effect): inline session processor interrupt cleanup ( #21593 )
2026-04-08 21:19:01 -04:00
Dax
b7fab49b64
refactor(snapshot): store unified patches in file diffs ( #21244 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-04-07 19:48:23 -04:00
Shoubhit Dash
35350b1d25
feat: restore git-backed review modes ( #20845 )
2026-04-03 09:54:57 -05:00
Kit Langton
0c03a3ee10
test: migrate prompt tests to HTTP mock LLM server ( #20304 )
2026-03-31 19:14:32 -04:00
Kit Langton
e96eead32e
refactor(vcs): replace async git() with ChildProcessSpawner ( #19361 )
2026-03-27 02:14:46 +00:00
Kit Langton
9c6f1edfd7
refactor(effect): yield services instead of promise facades ( #19325 )
2026-03-26 21:46:38 -04:00
Kit Langton
28f5176ffd
effectify Config service ( #19139 )
2026-03-26 13:07:01 -04:00
Shoubhit Dash
1b028d0632
revert: roll back git-backed review modes ( #19295 )
2026-03-26 10:14:57 -04:00
opencode-agent[bot]
31ad6e85ba
chore: generate
2026-03-26 00:56:34 +00:00
Kit Langton
97c15a087d
effectify Bus service: migrate to Effect PubSub + InstanceState ( #18579 )
2026-03-25 20:19:24 -04:00
Shoubhit Dash
73e107250d
feat: restore git-backed review modes with effectful git service ( #18900 )
2026-03-25 21:09:53 +05:30
opencode-agent[bot]
8994cbfc0f
chore: generate
2026-03-24 18:05:43 +00:00