Skip to content

docs(blog): add screenshots for the AG-UI interrupts post#572

Merged
blove merged 1 commit into
mainfrom
claude/ag-ui-blog-screenshots
Jun 4, 2026
Merged

docs(blog): add screenshots for the AG-UI interrupts post#572
blove merged 1 commit into
mainfrom
claude/ag-ui-blog-screenshots

Conversation

@blove
Copy link
Copy Markdown
Contributor

@blove blove commented Jun 4, 2026

Summary

Adds the three screenshot PNGs the blog post 2026-06-04-human-in-the-loop-ag-ui-agents-in-angular.mdx (#571) references — the final follow-up item from that PR's test plan checkbox.

  • 1.png — welcome screen with the two suggestion chips ("Refund a duplicate charge", "Refund a chargeback").
  • 2.png — approval card open over the chat with the structured refund payload (customer id, amount, reason).
  • 3.png — post-resume chat history with the refund confirmation.

All three are 2560×1600 (2× of the 1280×800 viewport the post specs in its <img width/height> attrs).

Captured against the cockpit example running locally (cockpit/ag-ui/interrupts) — uvicorn ag-ui-langgraph backend + Angular dev server, driven through the real flow (live LLM call, real interrupt, real resume).

Also adds scripts/capture-blog-screenshots.mjs so the captures are reproducible: a small Playwright script that walks the welcome → interrupt → approve flow and writes the three PNGs to the expected paths.

Note: the deployed cockpit at cockpit.threadplane.ai/ag-ui/.../interrupts shows "No runtime available" — AG-UI examples need a uvicorn ag-ui-langgraph server which isn't auto-deployed there yet (vs. langgraph examples which use LangGraph Platform). That's a separate piece of work for another day; for now the captures came from local.

Test Plan

  • All three PNGs exist at apps/website/public/blog/2026-06-04-human-in-the-loop-ag-ui-agents-in-angular/{1,2,3}.png and are valid PNGs.
  • Each screenshot matches its <figure> alt-text intent in the merged post.
  • scripts/capture-blog-screenshots.mjs can re-capture cleanly when the example is updated.

🤖 Generated with Claude Code

Driven against the running cockpit/ag-ui/interrupts example
(uvicorn + nx serve) via a small playwright capture script:
1. Welcome screen with the two suggestion chips.
2. Approval card open over the chat with the structured refund payload.
3. Post-resume chat history with the refund confirmation.

Also adds scripts/capture-blog-screenshots.mjs so re-captures
are reproducible.
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 4, 2026

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

Project Deployment Actions Updated (UTC)
threadplane Ready Ready Preview, Comment Jun 4, 2026 10:05pm

Request Review

@blove blove enabled auto-merge (squash) June 4, 2026 22:03
@blove blove merged commit c30b5b8 into main Jun 4, 2026
19 checks passed
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