will.anderson
cfca4cec19
feat(opencode): cut plugin system and remote behavior feeds; add SessionContext assembly and Runner
...
- delete plugin machinery (loader, install, meta, hooks) and all trigger sites
- fold first-party provider auth into static registry (provider/hooks.ts)
- remove remote instruction URL fetch, skills remote puller, TUI plugin host
- add session/context.ts: single provenance-tagged context assembly point
- add session/runner.ts: admit/context/stream/tools loop with compaction policy
- relocate audit artifacts to audit/ (FORK-AUDIT, instruction docs as evidence)
2026-08-22 16:13:29 -05:00
James Long
cb932a041c
refactor(opencode): remove app service layer exports ( #34517 )
2026-06-29 23:03:57 -04:00
James Long
4c0a372047
refactor(opencode): bind instance bootstrap node ( #34502 )
2026-06-29 16:35:10 -04:00
James Long
3eee8bd101
refactor(core): support tiered layer nodes ( #33937 )
2026-06-25 14:34:17 -04:00
Dax
80e328b6c1
refactor(core): unify filesystem search service ( #31566 )
2026-06-09 20:38:02 -04:00
James Long
ede70549ff
feat(opencode): add typed application layer graph ( #31531 )
2026-06-09 15:31:31 -04:00
Dax
ec87cf82cb
refactor(core): consolidate references ( #31539 )
2026-06-09 16:08:58 +00:00
Dax
a5ddb7f291
refactor(core): replace legacy logger with Effect logging ( #31310 )
2026-06-08 15:41:56 -04:00
Dmitriy Kovalenko
d76293144b
feat(opencode): fff search tools ( #27802 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-06 19:12:31 +05:30
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
Aiden Cline
e4b6efc3eb
fix: annotate Effect log metadata ( #27093 )
2026-05-12 11:31:18 -05:00
Shoubhit Dash
fdd8cd9a2a
feat(scout): materialize configured reference repos ( #26692 )
2026-05-10 17:57:11 +05:30
Kit Langton
41dd355121
refactor(lifecycle): bootstrap as pure orchestration ( #25510 )
2026-05-02 22:26:54 -04:00
Kit Langton
04449495bf
fix(instance): run bootstrap from instance store ( #25475 )
2026-05-02 19:33:38 -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
f67c255cb6
refactor(project): yield instance context in bootstrap ( #25204 )
2026-04-30 21:44:52 -04:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Dax Raad
15aaf884d8
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
8a41e28f5b
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
Kit Langton
28fca2ce79
fix: resolve circular sibling imports causing runtime ReferenceError ( #22752 )
2026-04-15 23:41:34 -04:00
Kit Langton
cde3ff010c
feat: unwrap share namespaces to flat exports + barrel ( #22744 )
2026-04-15 23:28:46 -04:00
Kit Langton
2d9b134b1b
feat: unwrap project namespaces to flat exports + barrel ( #22743 )
2026-04-15 23:28:46 -04:00
Kit Langton
d2ec847f0c
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton
261e6607bc
fix: revert "core: move plugin initialisation to config layer override" ( #22686 )
2026-04-15 21:14:39 -04:00
Brendan Allan
1436e4d86b
core: move plugin intialisation to config layer override ( #22620 )
2026-04-15 22:44:55 +00:00
Brendan Allan
62e4e64a25
fix(bootstrap): await plugin initialization
2026-04-15 11:40:33 +08:00
Brendan Allan
16e4358992
core: parallelise bootstrap ( #22514 )
2026-04-15 03:23:28 +00:00
Brendan Allan
cc0a3eebf7
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
c0a23276e6
refactor(file): destroy FileWatcher facade ( #22091 )
2026-04-11 21:19:12 -04:00
Kit Langton
485eb95365
refactor: collapse command facade ( #21981 )
2026-04-10 23:52:12 -04:00
Kit Langton
6f9fcaa965
refactor: collapse Format facade ( #21980 )
2026-04-10 23:18:54 -04:00
Kit Langton
8811669aa0
refactor: destroy ShareNext facade ( #21965 )
2026-04-10 22:03:06 -04:00
Kit Langton
b6aa472839
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Kit Langton
05f98c0e42
refactor(effect): unify service namespaces and align naming ( #18093 )
2026-03-18 13:34:36 -04:00
Kit Langton
2a6909cd07
refactor(truncation): effectify TruncateService, delete Scheduler ( #17957 )
2026-03-17 21:59:54 -04:00
Kit Langton
c3de254735
refactor(format): effectify FormatService as scoped service ( #17675 )
2026-03-16 15:58:36 -04:00
Kit Langton
9edca88956
fix+refactor(vcs): fix HEAD filter bug and effectify VcsService ( #17829 )
2026-03-16 13:59:11 -04:00
Kit Langton
6696517665
stack: effectify-file-watcher-service ( #17827 )
2026-03-16 13:18:40 -04:00
Dax
3010323ee0
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
Aiden Cline
b775887049
add scheduler, cleanup module ( #9346 )
2026-01-18 23:33:23 -06:00
Aiden Cline
21bf5a10e5
show current git branch in tui ( #4765 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-11-25 21:39:20 -06:00
Dax
aed647068f
enterprise ( #4617 )
...
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2025-11-21 20:41:27 -05:00
Dax Raad
cee9e2e6b9
core: remove unused experimental flags for turn summary and no-bootstrap to simplify feature flag management
2025-11-11 12:33:26 -05:00
Dax Raad
1819472982
improve startup speed
2025-11-08 20:18:36 -05:00
Aiden Cline
81d7976e27
make /init a default slash command on server side ( #3677 )
2025-11-01 01:14:09 -05:00
Haris Gušić
ba2660ec3e
fix: Opencode hangs after exit ( #3481 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2025-10-30 23:57:58 -05:00
Aiden Cline
977339adab
Revert "fix: Explicitly exit CLI to prevent hanging subprocesses ( #3083 )"
...
This reverts commit 5f0e46c51c .
2025-10-27 01:30:13 -05:00
Haris Gušić
5f0e46c51c
fix: Explicitly exit CLI to prevent hanging subprocesses ( #3083 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2025-10-27 00:03:10 -05:00
Aiden Cline
9a4ee2d8a7
fix: snapshot undo bug ( #3290 )
2025-10-19 18:42:34 -05:00