Skip to content

refactor(opencode): build runtimes from layer nodes#34515

Merged
jlongster merged 2 commits into
devfrom
node-runtimes
Jun 30, 2026
Merged

refactor(opencode): build runtimes from layer nodes#34515
jlongster merged 2 commits into
devfrom
node-runtimes

Conversation

@jlongster

@jlongster jlongster commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • build AppRuntime and BootstrapRuntime through AppNodeBuilder graphs
  • update runtime helper entrypoints to use node-built layers
  • add a node for the websocket tracker so listener setup no longer consumes its exported layer

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

Base: dev
Next: #34516

@jlongster
jlongster merged commit 5b62211 into dev Jun 30, 2026
11 of 12 checks passed
@jlongster
jlongster deleted the node-runtimes branch June 30, 2026 01:21
zz99mz-212 pushed a commit to zz99mz-212/opencode-New-Horizons that referenced this pull request Jul 16, 2026
avion23 pushed a commit to avion23/opencode that referenced this pull request Jul 20, 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