Kit Langton
63c68899e0
test: migrate app runtime logger effect tests ( #27176 )
2026-05-12 23:47:49 +00:00
Kit Langton
6e4151d38d
Fix runner cancel completion ( #27115 )
2026-05-12 14:22:56 -04:00
Dax
970fe5b840
Track session usage totals ( #26644 )
2026-05-12 01:18:57 -04:00
Kit Langton
04449495bf
fix(instance): run bootstrap from instance store ( #25475 )
2026-05-02 19:33:38 -04: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
2f489989ce
test(effect): stabilize runner active shell check ( #25203 )
2026-04-30 21:36:19 -04:00
Kit Langton
67f6267386
test: use Effect test helper for run-service ( #25048 )
2026-04-30 17:05:10 +00:00
Kit Langton
0f1a00d503
test: use testEffect for instance state ( #25115 )
2026-04-30 12:53:13 -04:00
Kit Langton
632864f8fd
test: use Effect test helper for app runtime logger ( #25049 )
2026-04-30 12:52:29 -04:00
Kit Langton
e100537afd
test: use Effect runtime in runner deadlock case ( #25045 )
2026-04-30 12:45:30 -04:00
Kit Langton
bef0078646
test: cover ConfigService helper ( #25042 )
2026-04-30 02:41:59 +00:00
Kit Langton
81c13a8867
test: deflake runner cancel test ( #25021 )
2026-04-29 20:19:52 -04:00
Kit Langton
50ac6672b3
fix(session): harden shell cancellation ( #24553 )
2026-04-27 20:47:18 +00:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -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 Raad
6bc94f94b1
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
opencode-agent[bot]
87c17ced36
chore: generate
2026-04-23 00:25:37 -04:00
Luke Parker
b27042b94d
test: fix cross-spawn stderr race on Windows CI ( #23808 )
2026-04-23 00:25:37 -04:00
opencode-agent[bot]
f0051d95cb
chore: generate
2026-04-18 15:21:48 +00:00
Dax Raad
0a1c0663e9
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
946ea995e3
fix: clean up final 16 no-unused-vars warnings ( #22751 )
2026-04-16 03:54:21 +00:00
Kit Langton
138d37a87d
feat: unwrap effect namespaces to flat exports + barrel ( #22745 )
2026-04-15 23:29:12 -04:00
Kit Langton
7159d09978
feat: unwrap InstanceState + EffectBridge namespaces to flat exports + barrel ( #22721 )
2026-04-16 02:45:45 +00:00
Kit Langton
228636345a
fix: resolve oxlint warnings — suppress false positives, remove unused imports ( #22687 )
publish-github-action / publish (push) Has been cancelled
2026-04-15 21:33:54 -04:00
Kit Langton
615c1fbc75
fix(effect): add effect bridge for callback contexts ( #22504 )
2026-04-15 15:22:34 +00:00
Shoubhit Dash
b6d5203fbd
fix: restore instance context in prompt runs ( #22498 )
2026-04-15 03:59:12 +05:30
Kit Langton
bc769cfe97
fix(effect): preserve logger context in prompt runs ( #22496 )
2026-04-14 17:33:44 -04:00
Kit Langton
0a790bc740
refactor(effect): upgrade opencode to beta.46 context APIs ( #21977 )
2026-04-10 23:06:28 -04:00
Kit Langton
18745d2cc6
refactor(effect): drop shell abort signals from runner ( #21599 )
2026-04-09 10:54:26 -04:00
Kit Langton
e4881e8d94
test(app): add a golden path for mocked e2e prompts ( #20593 )
2026-04-02 18:17:28 +00:00
Kit Langton
9f35ffe300
test: migrate prompt tests to HTTP mock LLM server ( #20304 )
2026-03-31 19:14:32 -04:00
Kit Langton
9ee382c8c7
refactor(session): effectify SessionPrompt service ( #19483 )
2026-03-30 20:06:51 +00:00
Kit Langton
fcfb201685
refactor(effect): yield services instead of promise facades ( #19325 )
2026-03-26 21:46:38 -04:00
Kit Langton
9ccef679d7
effectify Bus service: migrate to Effect PubSub + InstanceState ( #18579 )
2026-03-25 20:19:24 -04:00
opencode-agent[bot]
d68d4ef387
chore: generate
2026-03-24 17:05:02 +00:00
Kit Langton
9519186313
fix: remove flaky cross-spawn spawner tests ( #18977 )
2026-03-24 13:04:04 -04:00
Kit Langton
7fcc8d6ad5
fix: restore cross-spawn behavior for effect child processes ( #18798 )
2026-03-24 10:35:24 -04:00
Kit Langton
b6aa472839
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Kit Langton
42a5ceb048
fix: apply Layer.fresh at instance service definition site ( #18418 )
2026-03-20 14:37:12 -04:00