mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
ef3e59643b
The four fixture routing regression tests still referenced the old monolithic d5-all.json / smoke.json / feature-parity.json files that were reorganized into per-integration d4/ d6/ shared/ directories. Changes: - Load fixtures via glob from d6/langgraph-python/ (reference integration) instead of deleted monolithic files - Add _context to test requests (aimock 1.26.1 checks req._context against match.context for per-integration scoping) - Adapt subagents test from toolCallId-based chaining to turnIndex-based chaining (matches new D6 fixture structure) - Adapt state-context test to D6 context-scoping model (no systemMessage matching; routing happens via X-AIMock-Context) - Remove _migrated-from-*.json shared files (all fixtures already exist in per-integration D6 dirs; the migration files caused 620 shared-vs-scoped collisions) - Add KNOWN_DUPLICATE_CEILING=11 ratchet for pre-existing D6 intra-feature duplicate match keys