Skip to content

refactor(opencode): remove core service layer exports#34518

Merged
jlongster merged 3 commits into
devfrom
remove-core-layers
Jun 30, 2026
Merged

refactor(opencode): remove core service layer exports#34518
jlongster merged 3 commits into
devfrom
remove-core-layers

Conversation

@jlongster

@jlongster jlongster commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • remove remaining foundational opencode defaultLayer exports
  • internalize service implementation layers behind nodes
  • leave RuntimeFlags.layer as the explicit override helper exception

Testing

  • bun typecheck
  • bun turbo typecheck (pre-push)

Stack

  1. refactor(opencode): build runtimes from layer nodes #34515 refactor(opencode): build runtimes from layer nodes
  2. refactor(opencode): use layer nodes in remaining harnesses #34516 refactor(opencode): use layer nodes in remaining harnesses
  3. refactor(opencode): remove app service layer exports #34517 refactor(opencode): remove app service layer exports
  4. refactor(opencode): remove core service layer exports #34518 refactor(opencode): remove core service layer exports
  5. refactor(opencode): keep plugin pty environment route local #34519 refactor(opencode): keep plugin pty environment route local

Previous: #34517
Base: remove-app-layers
Next: #34519

@jlongster jlongster force-pushed the remove-app-layers branch from 41b6997 to cd3cf08 Compare June 30, 2026 02:56
@jlongster jlongster force-pushed the remove-core-layers branch from 7d45e38 to 324fcaa Compare June 30, 2026 02:56
Base automatically changed from remove-app-layers to dev June 30, 2026 03:03
@jlongster jlongster merged commit 451876b into dev Jun 30, 2026
8 checks passed
@jlongster jlongster deleted the remove-core-layers branch June 30, 2026 03:32
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