You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added focused multi-agent schema contract coverage in packages/patterns/tests/multi-agent/state.test.ts for JSON-safe metadata acceptance and rejection boundaries, including null-prototype JSON-map compatibility
Added packages/patterns/tests/multi-agent/contracts.typecheck.ts and wired it into package typecheck validation so multi-agent metadata and handoff context contract assertions compile during release verification
Added story documentation in docs/st09060-multi-agent-schema-payload-contracts.md capturing the contract changes, validation evidence, and no-regression explicit-any outcome
Tightened packages/patterns/src/multi-agent/schemas.ts so message and task-result metadata now use shared JSON-safe object contracts while handoff context stays unknown-first
Extracted packages/patterns/src/shared/json-schemas.ts so the JSON-safe object contract is shared between multi-agent and ReAct schemas instead of duplicated
Preserved multi-agent routing, worker handoff, execution metadata, and runtime context-passing behavior while making metadata boundaries safer for downstream serialization and validation consumers