Patch Changes
- 2da75f1: Harden Agent Teams serverless dispatch and visibility: quick non-2xx
self-dispatch responses now fail the sub-agent instead of leaving a ghost
running task, and background transcripts/stop controls resolve the active
chunked run id. - 2da75f1: Add browser-safe client helpers for reading, writing, setting, and deleting
application state through the framework transport, plus an imperative
callActionhelper for client action calls that do not fit React hooks. - 2da75f1: Keep hosted template server shells CDN-cacheable by applying the shared SSR SWR
headers to auth login HTML and always enforcing SSR cache headers on React
Router shell/data responses. - 2da75f1: Make the stateless MCP server serverless-safe so remote hosts (Claude Code,
etc.) can actually completetools/call. Two changes to the Streamable HTTP
transport: (1)enableJsonResponse: trueso request/response is returned as
JSON inside the request lifecycle instead of an SSE event pushed after a
serverless instance has frozen (which dropped the result and surfaced as
"session expired"); (2) answer405forGETso clients don't latch onto a
standalone server-to-client SSE stream a stateless per-request instance can't keep
alive ("not connected"). Inline MCP App rendering and direct tool calls now
work over the hosted connectors. - 2da75f1: Enhance local context reports with workflow diagnostics and update the built-in
Plans skill installer metadata. - 2da75f1: Add observable agent chat context helpers for advanced staged prompt context
sync while keepingsendToAgentChat({ message, context, submit })as the
primary simple UI handoff API. - 2da75f1: Harden provider API runtime credential scoping and catalog allowlists from late
review feedback. - 2da75f1: Quietly handle local auto-dev-account signup races and expose stable core
client leaf exports for apps that need to avoid the broad client barrel. - 2da75f1: Move the agent runs tray out of the agent panel header and into the chat overflow menu.