Skip to content

chore(rsc): add action request routing example with cross-environment server reference module reachability - #1341

Merged
hi-ogawa merged 44 commits into
mainfrom
opencode/rsc-cross-env-reachability
Jul 29, 2026
Merged

chore(rsc): add action request routing example with cross-environment server reference module reachability#1341
hi-ogawa merged 44 commits into
mainfrom
opencode/rsc-cross-env-reachability

Conversation

@hi-ogawa

@hi-ogawa hi-ogawa commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Description

As a concrete proof of context of the discussion #1337, This PR adds an example and e2e with simplified page/middleware system that shows the action requests goes through the middleware of the page where the action is originated from.

It turns out this doesn't require core feature and custom Vite plugin is equivalently sufficient, so core plugin feature design discussion is deferred to #1341.

TODO

Co-authored-by: OpenCode <noreply@opencode.ai>
@hi-ogawa hi-ogawa added the trigger: preview Trigger pkg.pr.new label Jul 28, 2026
@pkg-pr-new

pkg-pr-new Bot commented Jul 28, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@vitejs/plugin-react@1341
npm i https://pkg.pr.new/@vitejs/plugin-rsc@1341
npm i https://pkg.pr.new/@vitejs/plugin-react-swc@1341

commit: ef7577e

hi-ogawa and others added 6 commits July 28, 2026 19:20
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Comment thread packages/plugin-rsc/examples/action-reachability/route-action-manifest-plugin.ts Outdated
Comment thread packages/plugin-rsc/examples/action-reachability/src/routes/home/middleware.ts Outdated
hi-ogawa and others added 11 commits July 29, 2026 09:10
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Comment thread packages/plugin-rsc/e2e/action-reachability.test.ts Outdated
hi-ogawa and others added 6 commits July 29, 2026 10:10
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
hi-ogawa and others added 11 commits July 29, 2026 11:00
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
@hi-ogawa hi-ogawa changed the title feat(rsc): expose client-reference to server-reference reachability metadata chore(rsc): add server reference module reachability based action-routing example Jul 29, 2026
hi-ogawa and others added 7 commits July 29, 2026 12:03
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
@hi-ogawa
hi-ogawa marked this pull request as ready for review July 29, 2026 04:03
Co-authored-by: OpenCode <noreply@opencode.ai>
@hi-ogawa hi-ogawa changed the title chore(rsc): add server reference module reachability based action-routing example chore(rsc): add action request routing example based on server reference module reachability Jul 29, 2026
@hi-ogawa hi-ogawa changed the title chore(rsc): add action request routing example based on server reference module reachability chore(rsc): add action request routing example with cross-environment server reference module reachability Jul 29, 2026
@hi-ogawa
hi-ogawa merged commit b8c9264 into main Jul 29, 2026
25 checks passed
@hi-ogawa
hi-ogawa deleted the opencode/rsc-cross-env-reachability branch July 29, 2026 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

trigger: preview Trigger pkg.pr.new

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant