Kit Langton
d524b4f0f7
Type session not-found errors ( #25818 )
2026-05-05 21:33:47 -04:00
James Long
78edbb9df5
feat(core): session warping ( #25768 )
2026-05-04 21:28:38 -04:00
Kit Langton
4f3b7b7333
fix(httpapi): install Instance ALS for adapter Promise bridge ( #25417 )
2026-05-02 10:49:44 -04:00
Kit Langton
e159608e59
refactor: rename workspace adapters ( #25272 )
2026-05-01 07:36:52 -04:00
Kit Langton
83175c48a9
Add SyncEvent service ( #25158 )
2026-04-30 16:45:26 -04:00
Kit Langton
186abfc717
Refactor workspace service boundaries ( #25152 )
2026-04-30 15:34:37 -04:00
opencode-agent[bot]
3084c22d87
chore: generate
2026-04-30 15:46:04 +00:00
James Long
07ecaa2562
refactor(core): convert control-plane workspace to Effect ( #25018 )
2026-04-30 11:44:58 -04:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -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
Dax
1865f4fc5f
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Kit Langton
c581af8d22
refactor(schema): decode effect schemas directly ( #24169 )
2026-04-24 17:11:52 -04:00
Kit Langton
397cfbcd2d
refactor(control-plane): migrate workspace DTO schemas ( #24056 )
2026-04-23 16:48:56 -04:00
Kit Langton
b416f9d3b9
refactor(bus): migrate BusEvent to Effect Schema ( #24040 )
2026-04-23 15:37:44 -04:00
Kit Langton
21362c2939
refactor(core): derive all schema.ts leaves' .zod via effect-zod walker ( #23754 )
2026-04-21 22:51:18 -04:00
James Long
24364b247f
feat(core): add debug workspace server ( #23590 )
2026-04-20 18:27:58 +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
James Long
dedc0b1c16
fix(core): pass OTEL config to workspace env ( #23154 )
2026-04-17 15:25:58 -04:00
James Long
bc5ef2be93
fix(core): add historical sync on workspace connect ( #23121 )
2026-04-17 13:30:09 -04:00
James Long
e616f040a1
feat(core): exponential backoff of workspace reconnect ( #23083 )
2026-04-17 09:52:10 -04:00
James Long
cfc87d84a6
refactor(core): move server routes around to clarify workspacing ( #23031 )
2026-04-17 02:06:20 -04:00
Kit Langton
42d63ba4d2
refactor: unwrap Workspace namespace + self-reexport ( #22934 )
2026-04-17 00:00:15 +00:00
opencode-agent[bot]
b57815ba22
chore: generate
2026-04-16 20:31:50 +00:00
James Long
a18eece477
feat(core): pass auth data to workspace ( #22897 )
2026-04-16 16:30:11 -04:00
James Long
23cd589656
fix(core): better global sync event structure ( #22858 )
2026-04-16 12:35:37 -04:00
James Long
5b94e49a4b
refactor(tui): improve workspace management ( #22691 )
2026-04-16 12:24:40 -04:00
Kit Langton
97d87eac9f
feat: unwrap storage namespaces to flat exports + barrel ( #22747 )
2026-04-15 23:30:49 -04:00
Kit Langton
2d9b134b1b
feat: unwrap project namespaces to flat exports + barrel ( #22743 )
2026-04-15 23:28:46 -04:00
Kit Langton
949ac8ed15
feat: enable type-aware no-floating-promises rule, fix all 177 violations ( #22741 )
publish-github-action / publish (push) Has been cancelled
2026-04-15 23:27:32 -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
021fe76e47
fix: clean up 49 unused variables, catch params, and stale imports ( #22695 )
2026-04-16 02:01:53 +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
James Long
8b6f750171
feat(core): add fence to make all methods strongly consistent when syncing ( #22679 )
2026-04-15 21:04:37 -04:00
Kit Langton
39d6666dbf
add experimental permission HttpApi slice ( #22385 )
2026-04-15 21:28:01 +00:00
Kit Langton
615c1fbc75
fix(effect): add effect bridge for callback contexts ( #22504 )
2026-04-15 15:22:34 +00:00
Dax
780c051059
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
James Long
4aa52779d0
feat(core): sync routes, refactor proxy, session restore, and more syncing ( #22518 )
2026-04-15 10:18:48 -04:00
Kit Langton
598584d608
refactor(worktree): remove async facade exports ( #22369 )
2026-04-13 21:23:15 -04:00
James Long
a7569f1fc3
feat(core): expose workspace adaptors to plugins ( #21927 )
2026-04-13 13:33:13 -04:00
Kit Langton
0a790bc740
refactor(effect): upgrade opencode to beta.46 context APIs ( #21977 )
2026-04-10 23:06:28 -04:00
James Long
a37b37d00c
rector(core,tui): handle workspace state in project context, add workspace status, improve ui ( #21896 )
2026-04-10 13:03:20 -04:00
James Long
10ce83d5e4
refactor(tui): switch to global events and start passing workspace param ( #21719 )
2026-04-10 10:47:27 -04:00
James Long
ef54e6f5b2
refactor(core): add full http proxy and change workspace adaptor interface ( #21239 )
2026-04-06 23:19:55 -04:00
James Long
0bc4e367c9
refactor(core): move more responsibility to workspace routing ( #19455 )
2026-03-27 16:33:56 -04:00
James Long
87933189d2
refactor(core): split out instance and route through workspaces ( #19335 )
2026-03-27 11:51:21 -04:00
James Long
e2706b7d41
feat(core): remove workspace server, WorkspaceContext, start work towards better routing ( #19316 )
2026-03-26 12:30:26 -04:00
Kit Langton
8610313b6a
effectify Worktree service ( #18679 )
2026-03-24 20:26:21 -04:00
Dax
8ecde3ae5f
refactor: replace Bun.sleep with node:timers/promises sleep ( #18301 )
2026-03-19 18:50:40 -04:00
Kit Langton
a0e83f2c5f
feat(id): brand PermissionID, PtyID, QuestionID, and ToolID ( #17042 )
2026-03-12 01:49:57 +00:00
Kit Langton
b9eaabe80b
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00