Skip to content

refactor: sync runtime core paths#36

Merged
Astro-Han merged 7 commits into
devfrom
codex/sync-runtime-core
Apr 19, 2026
Merged

refactor: sync runtime core paths#36
Astro-Han merged 7 commits into
devfrom
codex/sync-runtime-core

Conversation

@Astro-Han

Copy link
Copy Markdown
Owner

Summary

  • sync the remaining PR5 runtime-core delta across config, effect, and server layers
  • land the new server/routes/** path layer with compatibility wrappers over the proven PawWork implementations
  • wire remote workspace HTTP proxying through the active fence/sync path and fix the default-directory routing regression found in review
  • restore upstream-backed config, effect, and server regression tests, plus keep PawWork-only regressions in the verification set

Why

This continues the #27 runtime-core sync work for PR5. The goal is to bring the remaining upstream runtime behavior into PawWork without widening into project, session, app, or desktop lanes, while preserving current PawWork-specific behavior where the surfaces differ.

Related Issue

Part of #27

How To Verify

cd packages/opencode && bun test test/config test/effect test/server --timeout 30000
cd packages/opencode && bun run typecheck
cd packages/opencode && bun run build
cd packages/opencode && bun test test/server/default-directory.test.ts test/server/workspace-router.test.ts test/server/session-actions.test.ts test/server/session-messages.test.ts --timeout 30000

Screenshots or Recordings

N/A, no visible UI changes.

Checklist

  • I ran the relevant verification steps
  • I tested visible changes manually when needed
  • I am targeting the dev branch

@Astro-Han Astro-Han merged commit 66e508a into dev Apr 19, 2026
9 checks passed
@Astro-Han Astro-Han deleted the codex/sync-runtime-core branch April 23, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant