Shoubhit Dash and GitHub
5cf9abe743
feat(scout): materialize configured reference repos ( #26692 )
2026-05-10 17:57:11 +05:30
Kit Langton and GitHub
7bc26dafae
feat(server): pty websocket auth tickets ( #25660 )
2026-05-03 22:56:14 -04:00
Kit Langton and GitHub
7d91d3b1ed
Normalize instance lifecycle wiring ( #25501 )
2026-05-02 20:39:20 -04:00
Kit Langton and GitHub
f98053c34e
fix(instance): run bootstrap from instance store ( #25475 )
2026-05-02 19:33:38 -04:00
430bde9e9b
fix(instance): restore InstanceBootstrap init parameter for non-Effec… ( #25449 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-05-02 15:26:30 -04:00
Kit Langton and GitHub
f8738c9002
feat(models): effectify ModelsDev as Service ( #25434 )
2026-05-02 13:59:08 -04:00
Kit Langton and GitHub
146ff8ad85
feat(cli): add effectCmd wrapper + convert models command ( #25429 )
2026-05-02 12:08:04 -04:00
Kit Langton and GitHub
4c4860fb24
Replace Instance.disposeAll/load with fixture helper ( #25418 )
2026-05-02 10:56:15 -04:00
Kit Langton and GitHub
5242a1c6b4
fix(httpapi): install Instance ALS for adapter Promise bridge ( #25417 )
2026-05-02 10:49:44 -04:00
Kit Langton and GitHub
d99dde6306
Migrate test inits from Promise to Effect ( #25377 )
2026-05-02 09:07:59 -04:00
Kit Langton and GitHub
451650b584
refactor(httpapi): preserve typed errors in session prompt handlers ( #25181 )
2026-04-30 20:04:00 -04:00
Kit Langton and GitHub
fbcbd24063
Add SyncEvent service ( #25158 )
2026-04-30 16:45:26 -04:00
James Long and GitHub
53e9cac383
refactor(core): convert control-plane workspace to Effect ( #25018 )
2026-04-30 11:44:58 -04:00
Kit Langton and GitHub
cee9610d26
refactor: use Effect config for HttpApi authorization ( #25035 )
2026-04-29 22:22:32 -04:00
Kit Langton and GitHub
9052e8a1ba
test: cover HttpApi workspace routing middleware ( #25027 )
2026-04-29 21:08:03 -04:00
Kit Langton and GitHub
139c4fd555
fix(session): harden shell cancellation ( #24553 )
2026-04-27 20:47:18 +00:00
Dax and GitHub
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Dax Raad
f5dce6d960
core: move npm service to core package for shared dependency management
2026-04-25 14:36:15 -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
1a734adb4d
core: consolidate shared infrastructure into core package
...
Moves effect logging, observability, runtime utilities, flags, installation
version info, and process utilities from opencode to core package. This
enables better code sharing across packages and establishes core as the
single source of truth for foundational utilities.
All internal imports updated to use @opencode-ai/core paths for consistency.
2026-04-25 13:30:37 -04:00
Dax and GitHub
62ef2a2207
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Dax and GitHub
37aa8442dc
refactor: remove lazy cross-spawn runtime ( #24305 )
2026-04-25 14:46:16 +00:00
opencode-agent[bot]
dd8c424806
chore: generate
2026-04-18 15:21:48 +00:00
Dax Raad
078d8a07cf
core: support OTEL_RESOURCE_ATTRIBUTES environment variable for custom telemetry attributes
...
Users can now pass custom OpenTelemetry resource attributes via the OTEL_RESOURCE_ATTRIBUTES environment variable (comma-separated key=value format). These attributes are automatically included in all telemetry data sent from both the main process and workspace environments, enabling better observability integration with existing monitoring systems that rely on custom resource tags.
2026-04-18 11:20:29 -04:00
Kit Langton and GitHub
23a2d01282
fix(observability): standardize session telemetry attrs ( #23213 )
2026-04-17 21:14:23 -04:00
Kit Langton and GitHub
68834cfcc3
fix(opencode): normalize provider metadata and tag otel runs ( #23140 )
2026-04-17 15:22:08 -04:00
Dax and GitHub
467be08e67
refactor: consolidate npm exports and trace flock acquisition ( #23151 )
2026-04-17 18:58:37 +00:00
Dax Raad
2f73e73e9d
trace npm fully
2026-04-17 14:08:45 -04:00
Aiden Cline and GitHub
76a141090e
chore: delete filetime module ( #22999 )
2026-04-16 23:31:21 -05:00
Kit Langton and GitHub
c026e25088
refactor: eliminate account/ barrel, route consumers to sibling files ( #22995 )
2026-04-17 01:55:50 +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
James Long and GitHub
06afd33291
refactor(tui): improve workspace management ( #22691 )
2026-04-16 12:24:40 -04:00
Dax and GitHub
675a46e23e
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
Kit Langton and GitHub
6b20838981
feat: unwrap provider namespaces to flat exports + barrel ( #22760 )
2026-04-16 05:02:50 +00:00
Kit Langton and GitHub
5011465c81
feat: unwrap tool namespaces to flat exports + barrel ( #22762 )
2026-04-16 03:56:54 +00:00
Kit Langton and GitHub
8aa0f9fe95
feat: enable type-aware no-base-to-string rule, fix 56 violations ( #22750 )
2026-04-16 03:50:47 +00:00
Kit Langton and GitHub
0e20382396
fix: resolve circular sibling imports causing runtime ReferenceError ( #22752 )
2026-04-15 23:41:34 -04: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
d4cfbd020d
feat: unwrap effect namespaces to flat exports + barrel ( #22745 )
2026-04-15 23:29:12 -04:00
Kit Langton and GitHub
581d5208ca
feat: unwrap share namespaces to flat exports + barrel ( #22744 )
2026-04-15 23:28:46 -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
opencode-agent[bot]
f6243603f8
chore: generate
2026-04-16 02:46:39 +00:00
Kit Langton and GitHub
379e40d772
feat: unwrap InstanceState + EffectBridge namespaces to flat exports + barrel ( #22721 )
2026-04-16 02:45:45 +00:00
Kit Langton and GitHub
1d81335ab5
feat: unwrap Provider namespace + improved automation script ( #22690 )
2026-04-15 21:44:46 -04:00
Kit Langton and GitHub
bbdbc107ae
feat: unwrap Config namespace to flat exports + barrel ( #22689 )
2026-04-15 21:26:24 -04:00
Kit Langton and GitHub
6d42f97644
fix: revert "core: move plugin initialisation to config layer override" ( #22686 )
2026-04-15 21:14:39 -04:00
Brendan Allan and GitHub
916131be19
core: move plugin intialisation to config layer override ( #22620 )
2026-04-15 22:44:55 +00:00
Kit Langton and GitHub
6bed7d469d
feat(opencode): improve telemetry tracing and request spans ( #22653 )
2026-04-15 17:32:56 -04:00
Kit Langton and GitHub
9640d889ba
fix: register OTel context manager so AI SDK spans thread into Effect traces ( #22645 )
2026-04-15 16:35:14 +00:00