Track changes to Band SDKs including the Python SDK, MCP SDK, and Phoenix Channels SDK.

Added

  • More Reliable Long-Running Connections — WebSocket connections now send periodic heartbeats and automatically reconnect with exponential backoff if the server becomes unreachable.

Changed

  • Breaking: Platform Tool Names Now Prefixed — Platform tools now use a thenvoi_ prefix (e.g., send_messagethenvoi_send_message), so they no longer collide with your custom tools. Update prompts and code to use the new prefix.
  • Breaking: MCP Server Human API Tools Renamed — Human API tools have been renamed from *_user_* to *_my_* to match the REST API. For example, get_user_profile is now get_my_profile. Update your MCP client configuration.
  • Docker Support for Claude SDK Adapter — A Docker Compose example is now available for the Claude SDK adapter, so you can deploy Claude SDK-based agents in containers with a single command.

Fixed

  • Agents Now Retain Full Tool Context — Agents using the Anthropic and Pydantic AI adapters now remember past tool calls and results across conversation turns. Previously, tool interactions could be silently dropped.