Skip to content

test(ag-ui): harden streaming markdown conformance#806

Merged
blove merged 1 commit into
mainfrom
blove/ag-ui-streaming-markdown-conformance
Jul 13, 2026
Merged

test(ag-ui): harden streaming markdown conformance#806
blove merged 1 commit into
mainfrom
blove/ag-ui-streaming-markdown-conformance

Conversation

@blove

@blove blove commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add deterministic AG-UI streaming fixtures for tables, blockquotes, code fences, thematic breaks, and delayed chunks
  • record every relevant DOM mutation and streaming heartbeat to detect transient malformed Markdown states
  • verify native table ancestry, row geometry, column alignment, and lifecycle-owned completion across a 750ms inter-chunk pause

Why

The AG-UI example previously covered final Markdown output but did not exercise progressive rendering through its complete transport. That left adapter-specific regressions, including visually detached table rows and briefly exposed closing delimiters, without browser-level protection.

Validation

  • NX_DAEMON=false NX_TUI=false npx nx e2e examples-ag-ui-angular --skip-nx-cache -- --grep "heading:|code fence: assistant|bullet list:|markdown checklist matrix:|streaming markdown table:|streaming code fence:|streaming thematic break:" (9 passed)
  • NX_DAEMON=false NX_TUI=false npx nx test ag-ui --skip-nx-cache
  • NX_DAEMON=false NX_TUI=false npx nx lint examples-ag-ui-angular --skip-nx-cache (0 errors; 28 existing warnings in untouched files)
  • NX_DAEMON=false NX_TUI=false npx nx build examples-ag-ui-angular --configuration=production --skip-nx-cache
  • local Chrome smoke test for progressively streamed tables and split code fences

@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
threadplane Ready Ready Preview, Comment Jul 13, 2026 10:09pm

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.

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove blove enabled auto-merge (squash) July 13, 2026 22:07
@blove blove merged commit 0c66d1c into main Jul 13, 2026
27 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