Skip to content

feat: dogfood React Chat Interrupts in the native example - #1259

Merged
blove merged 1 commit into
mainfrom
blove/react-cockpit-chat-interrupts
Oct 5, 2026
Merged

blove merged 1 commit into
mainfrom
blove/react-cockpit-chat-interrupts

Conversation

@blove

@blove blove commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

The canonical Chat Interrupt Panel example now offers a native React preview. A user can request a demo flight booking, review the saved approval, and confirm or cancel it using the existing React chat components and Python graph.

The example owns a fresh conversation and validates saved transcript, tool, interrupt, and checkpoint evidence before enabling a fixed decision. Changed or ambiguous evidence blocks further commands; stopping or replacing a conversation revokes its approval. These checks protect observed state but do not provide an atomic checkpoint precondition against another client. The title-generation model is marked non-streaming so its metadata cannot enter the conversation transcript.

The preview includes Docs, Code, and Run integration, generated public guidance, and private fixtures executing the actual compiled graph with deterministic providers and real checkpoints. Private fixtures and proof routes are excluded from assembled deployment assets. Packages remain private source-built candidates.

Validation: fresh scoped tests and strict types; 23 native unit suites (1,155 tests); 23 installed native browser suites; 291 production website browser tests with four expected skips; all 64 frontend builds assembled with HTTP checks for all 23 native routes; isolated package-consumer checks; desktop and mobile visual inspection. The new native example covers both scalar decisions, repeated approvals, saved-state conflicts, failed requests, and stop/reset behavior.

@vercel

vercel Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
threadplane Ready Ready Preview Oct 5, 2026 9:01am UTC

Request Review

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated approval: this PR received an intelligent (AI) code review. See the review comments on this PR.

@blove
blove merged commit 2846659 into main Oct 5, 2026
36 checks passed

This branch was successfully deployed

1 active deployment
Preview – threadplane — 82ce3cd2 Deployed Oct 5, 2026 by vercel[bot]
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