Skip to content

refactor(opencode): remove default layer exports#34508

Closed
jlongster wants to merge 2 commits into
devfrom
remove-default-layers
Closed

refactor(opencode): remove default layer exports#34508
jlongster wants to merge 2 commits into
devfrom
remove-default-layers

Conversation

@jlongster

Copy link
Copy Markdown
Contributor

Summary

  • remove opencode service defaultLayer exports and internalize service implementation layer values
  • build production runtimes and remaining harnesses through AppNodeBuilder / LayerNode graphs
  • keep RuntimeFlags.layer(...) as the explicit test override exception

Testing

  • bun typecheck
  • bun turbo typecheck (pre-push hook)
  • bun test test/server/session-list.test.ts test/server/httpapi-ui.test.ts
  • bun test test/effect/runtime-flags.test.ts test/config/tui.test.ts
  • bun test test/session/structured-output-integration.test.ts
  • bun test test/server/httpapi-session.test.ts
  • bun test test/server/httpapi-workspace.test.ts test/server/httpapi-workspace-routing.test.ts test/server/httpapi-instance-context.test.ts test/server/httpapi-promptasync-context.test.ts
  • bun test test/server/httpapi-sdk.test.ts

@jlongster jlongster force-pushed the remove-default-layers branch from acfe3c3 to e0d655d Compare June 29, 2026 22:01
@jlongster

Copy link
Copy Markdown
Contributor Author

Superseded by the smaller stacked PRs #34515, #34516, #34517, #34518, and #34519.

@jlongster jlongster closed this Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant