v0.12.1: SDK v2 migration Phase 2
SDK v2 migration Phase 2
- Tool
inputaccepts az.discriminatedUnion()of object variants — mutually exclusive argument sets advertise asoneOfbranches, each with its ownrequiredlist andconstdiscriminator (#142) ctx.notify*routes per protocol era, andcore.notify/createApp({ eventBus })carry out-of-request emission to 2026-07-28subscriptions/listenstreams (#193)- Stateful HTTP replays a dropped SSE stream on
Last-Event-IDfrom a bounded per-session event store; on by default,MCP_HTTP_RESUMABILITY=falsedisables it (#215) - Handler
ctx.traceId/ctx.spanIdname thetool_execution:*/resource_read:*span the handler runs in, on every transport (#296) - New strict-mode linter rule
schema-root-oneof-portability; seven shipped skills bumped