Commit Graph

87 Commits

Author SHA1 Message Date
Kit Langton d359001a2b refactor(schema): extract public event definitions (#33579) 2026-06-24 16:43:17 -04:00
Kit Langton f0d14d342d chore: upgrade Effect to beta 83 (#32340) 2026-06-20 19:57:29 -04:00
James Long ede70549ff feat(opencode): add typed application layer graph (#31531) 2026-06-09 15:31:31 -04:00
Dax 6bfae48c77 fix(opencode): restore effect error logging (#31551) 2026-06-09 19:09:04 +00:00
opencode-agent[bot] d8fd4cc4e4 chore: generate 2026-06-08 19:43:41 +00:00
Dax a5ddb7f291 refactor(core): replace legacy logger with Effect logging (#31310) 2026-06-08 15:41:56 -04:00
Kit Langton 540e83b6c8 feat(core): add embedded v2 session runtime and tool foundation (#30632) 2026-06-03 23:02:17 -04:00
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
Kit Langton 615a8511d6 test(opencode): simplify config effect tests (#29019) 2026-05-23 23:48:08 +00:00
Kit Langton 0a0c51c186 test(control-plane): port workspace.test.ts to it.instance (#28572) 2026-05-21 03:23:26 +00:00
Kit Langton b8048cd162 Speed up targeted opencode tests
Reduce avoidable setup costs in slow opencode tests while preserving reviewed coverage and recording the benchmark evidence for follow-up test-suite work.
2026-05-18 16:18:29 +00:00
Shoubhit Dash f8059ee99f refactor(workspace): centralize adapter invocation (#27768) 2026-05-15 23:59:01 +05:30
opencode-agent[bot] 936d5e746a chore: generate 2026-05-15 17:37:07 +00:00
Shoubhit Dash 12968615a0 refactor(instance): remove legacy runtime fallback (#27757) 2026-05-15 23:05:44 +05:30
opencode-agent[bot] 806429acba chore: generate 2026-05-15 15:01:55 +00:00
Shoubhit Dash e43e7058c3 refactor(worktree): provide runtime reentry refs (#27754) 2026-05-15 20:30:29 +05:30
Kit Langton 92653f38cb effect(util): migrate filesystem callers to AppFileSystem.Service (#27152) 2026-05-13 20:25:37 -04:00
Shoubhit Dash a6a78ec2f3 refactor(flags): route control-plane workspaces through runtime flags (#27337) 2026-05-13 20:22:30 +05:30
James Long ba386b8bd6 fix(core): always start worktrees as detached (#26931) 2026-05-11 16:22:25 -04:00
Kit Langton 712ef9b9c7 Drop synchronous SyncEvent facades (#26789) 2026-05-11 01:53:50 +00:00
Kit Langton 32b5c0e6b9 Use SyncEvent service at event call sites (#26782) 2026-05-10 21:20:13 -04:00
Kit Langton 3480652e32 Drop unused ID Zod statics (#26740) 2026-05-10 19:58:21 -04:00
Kit Langton c9a95c70c1 Remove redundant ID Zod overrides (#26633) 2026-05-09 23:12:21 -04:00
Kit Langton 3d29b6a6f5 Source workspace path pattern (#26632) 2026-05-09 23:02:31 -04:00
Dax 4ae8dd80c3 Move schema utilities into core (#26565) 2026-05-09 19:51:09 +00:00
opencode-agent[bot] 3c099c9e4b chore: generate 2026-05-09 13:11:45 +00:00
Kit Langton c645e13e2a research: delete Hono backend (do not merge) (#25667) 2026-05-09 13:10:42 +00:00
Kit Langton 61af0afb0f fix(workspace): claim detached sessions to source project (#26413) 2026-05-08 20:25:53 -04:00
James Long 04c1d3442d feat(core): allow external workspace creation (#26212) 2026-05-08 11:09:12 -04:00
James Long 4d6c05923f feat(core): copy file changes when warping (#26190) 2026-05-07 10:24:17 -04:00
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