mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
620cf00974
Strands mints UUID tool_call_ids for tool results (confirmed via the aimock journal), so the langgraph-python toolCallId-keyed follow-up fixtures never matched and the agent re-emitted the tool, looping (text-unstable) across frontend-tools, gen-ui-agent, gen-ui-open, gen-ui-open-advanced, gen-ui-headless-complete, reasoning-chain and the weather pills. Re-key the affected multi-leg fixtures to the id- and thread-history-invariant sequenceIndex pattern (as built-in-agent does), for both integrations. Also: - Add write_document poem/email/quantum fixtures for shared-state-streaming (was a stale single fixture that 404d). - Strip content from reasoning-chain tool legs (content+toolCalls in one fixture is undefined behavior); reasoning rides toolCalls alone. - Narrow the over-broad d4 summarize catch-all to "Summarize the sales pipeline" so it stops shadowing gen-ui-agent competitor pill; matches langgraph-python. - Commit the real multimodal sample.png/sample.pdf (were git-LFS pointers the harness could not resolve).