feat(runtime): dispatch final Agent Documents through Flight - #144
Conversation
Move route execution behind a public execution-host seam, decode React-owned Flight into one bounded final Agent Document with cancellation, and prove the path through the existing worker-backed hook runtime while leaving MCP compatibility lowerers operative.
🦋 Changeset detectedLatest commit: 33b4942 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Preserve the newly landed state-kernel subpath and request handle alongside the Flight dispatcher exports and combined framework documentation.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d74fa2f7a8
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Summary
AgentRenderDispatcher/AgentFlightExecutionHostseam and a separate server Flight entry using the exact proven React 19.2.8 + react-server-dom-rspack 0.1.0 setAgent.*+ final document projection; keep the existing synchronous MCP lowerers operativeTest plan
pnpm --filter @agent-bundle/runtime test(44 passed)pnpm --filter @agent-bundle/runtime typecheckpnpm --filter @agent-bundle/rsc-agent-runtime-demo ... rsc-hook.integration.test.ts(7 passed)dev-invocation.integration.test.ts(26 passed, 6 Windows-only skipped)host-artifacts.test.ts(5 passed)publint packages/rsc-runtimepnpm eval:spotDeferred
Delivers stage 2 of #96 under #107 revision 2.