Files
copilotkit__copilotkit/showcase/integrations/claude-sdk-python/docs/setup/human-in-the-loop-setup.mdx
Tyler Slaton 77a1df2593 fix: wire Claude SDK demo integrations for the quickstart docs
Align the claude-sdk-python and claude-sdk-typescript demo integrations behind
the published quickstarts: move the @region markers used for doc snippet
extraction, add the state-streaming and weather-tool snippet files, and add
setup-doc content. Runtime alignment: the TS agent handlers consistently emit
text/event-stream; the streaming snippets emit a fresh STATE_SNAPSHOT per delta
and drop the undeclared partial-json dependency.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 13:35:00 -07:00

13 lines
511 B
Plaintext

<Steps>
<Step>
### Model approvals as async frontend tools
Claude Agent SDK human-in-the-loop demos use CopilotKit's promise-based
frontend tool flow. The agent calls an approval tool, the UI resolves the
tool result after the user decides, and the same Claude run continues with
that result. Register the approval UI from the page component.
<DemoCode file="src/app/demos/hitl-in-chat/page.tsx" region="hitl-frontend-tool" title="page.tsx - useHumanInTheLoop" />
</Step>
</Steps>