Skip to content

test: harden client tool continuation coverage#782

Merged
blove merged 3 commits into
mainfrom
blove/recursing-chaplygin-f20d49
Jul 8, 2026
Merged

test: harden client tool continuation coverage#782
blove merged 3 commits into
mainfrom
blove/recursing-chaplygin-f20d49

Conversation

@blove

@blove blove commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add the M0 implementation plan for client-tool continuation test hardening.
  • Extend the AG-UI fake testing agent with deterministic scripted streams for tool calls, continuation branches, run errors, state snapshots, custom interrupts, and cancellation.
  • Add characterization coverage across AG-UI, LangGraph, and chat for current continuation behavior, including one continuation run per resolve.

Test Plan

  • npx nx test ag-ui
  • npx nx test langgraph
  • npx nx test chat
  • npx nx lint ag-ui; grep -cE ' error ' /tmp/threadplane-ag-ui-lint.log
  • npx nx lint langgraph; grep -cE ' error ' /tmp/threadplane-langgraph-lint.log
  • npx nx lint chat; grep -cE ' error ' /tmp/threadplane-chat-lint.log
  • git diff --check

Notes

  • Test and testing-scaffold only. No runtime client-tool behavior change.
  • Stops at M0; follow-up phases remain separate changes.

blove and others added 2 commits July 7, 2026 22:14
…andoff

Design spec (Revision 4) recommending Threadplane keep its explicit,
protocol-visible client-tool continuation and add opt-in ergonomics
(settle(), batch-per-group, AbortSignal, backend-authoritative durable
dedup with a Postgres guard) as additive, default-preserving changes
behind the runtime-neutral Agent contract. Includes the full milestone
plan (M0-M6), risk analysis, test-hardening plan, and a self-contained
session handoff for the M0 (test-hardening) PR.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 8, 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 8, 2026 2:54pm

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 8, 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 8, 2026 14:49
@github-actions

github-actions Bot commented Jul 8, 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 merged commit 17f221e into main Jul 8, 2026
45 of 55 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