Patch Changes
- 16c8b63: Expose a replay-stable
callIdto MCP and OpenAPIprovidedArgumentscallbacks so connection tools can derive per-call idempotency keys. - e2d9162: Update the Linq channel adapter to preserve supported text decorations, including bold, italic, strikethrough, and underline, in outbound messages.
- fbc3080: Add Shopify registry setup for searching products and building UCP carts and checkouts. Setup now generates an anonymous UCP profile that the connection advertises in production.
- 2af4a4c: Tool inputs now stream through the durable event protocol as
action.input.appendedbefore the matching validatedactions.requestedevent. Each event stores only its raw delta and UTF-16 offset, while the default message reducer exposes cumulative raw input ondynamic-tool.inputTextin theinput-streamingstate. This advances the stream protocol to version 24; when assistant text precedes a tool call,message.completednow arrives before that call's streamed input events. - 122f565: Add a local dev TUI
/infocommand that shows the same application, artifact, diagnostic, and messaging details aseve info. The human-readable report now begins directly with its application details instead of repeating aneve Infoheading.