Skip to content

refactor: remove unused runtime facade exports#21731

Merged
kitlangton merged 1 commit intodevfrom
cleanup-unused-facades
Apr 9, 2026
Merged

refactor: remove unused runtime facade exports#21731
kitlangton merged 1 commit intodevfrom
cleanup-unused-facades

Conversation

@kitlangton
Copy link
Copy Markdown
Contributor

Summary

  • remove repo-wide unused runtime facade exports from account, git, session, storage, MCP, pty, and cross-spawn-spawner modules
  • shrink the Promise facade surface without changing any effectful service implementations or boundary behavior
  • make the eventual move to a single shared managed runtime easier by deleting dead entry points first

Testing

  • git diff --check
  • bun typecheck currently fails in the fresh worktree because @tsconfig/bun is not installed there

@kitlangton kitlangton marked this pull request as ready for review April 9, 2026 18:33
@kitlangton kitlangton changed the base branch from followup/interrupted-bash-finalize to dev April 9, 2026 18:34
@kitlangton kitlangton enabled auto-merge (squash) April 9, 2026 18:34
@kitlangton kitlangton force-pushed the cleanup-unused-facades branch from aa6fe35 to 5678c90 Compare April 9, 2026 18:47
@kitlangton kitlangton disabled auto-merge April 9, 2026 18:47
@kitlangton kitlangton enabled auto-merge (squash) April 9, 2026 18:48
@kitlangton kitlangton disabled auto-merge April 9, 2026 18:52
@kitlangton kitlangton merged commit 9f54115 into dev Apr 9, 2026
8 of 9 checks passed
@kitlangton kitlangton deleted the cleanup-unused-facades branch April 9, 2026 18:52
timrichardson pushed a commit to timrichardson/opencode that referenced this pull request Apr 9, 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