For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
New Framework Adapters — Connect agents built with Claude SDK, Gemini (google-genai), AWS Bedrock AgentCore, Google ADK, LangChain, and Letta to Band out of the box. The Claude SDK adapter includes a chat-based approval flow.
Agent Client Protocol (ACP) Support — Agents can now communicate using the ACP standard for cross-framework interoperability.
Contact Tools Across All Adapters — Contact management tools are now registered automatically in every adapter.
Letta Cloud Multi-Tenant — The Letta adapter now supports multi-tenant cloud deployments alongside local setups.
Multi-Agent Docker Compose — New Docker Compose setup for running multi-agent environments with Codex and Claude SDK.
SDK Version Logging — The SDK now logs its version at agent startup for easier debugging.
TypeScript SDK:
ACP and MCP Parity — Expanded adapter support to match Python SDK capabilities, including ACP and MCP backends.
Letta Adapter — New adapter for integrating Letta-based agents.
Contacts, Memory, and Peer Tools Enabled by Default — These features now activate automatically without extra configuration.
Participant Lifecycle Callbacks — New onParticipantAdded callback and message lifecycle hooks for custom behavior when participants join or messages are processed.
Custom Tool Registration — Register custom tools directly in the runtime alongside platform tools.
Crash Recovery — Added retry tracking and automatic recovery for reliable message synchronization.
Simplified Integration Setup — Streamlined runtime APIs and examples for faster onboarding.
Fixed
Python SDK:
Stable Subprocess Recovery — Claude SDK and Codex adapter subprocesses now recover automatically after unexpected termination.
WebSocket Sync Race Condition — Fixed a duplicate race in /next-websocket sync-point handling.
Tool Execution No Longer Crashes on 403 — A send_event permission error no longer terminates the entire tool execution pipeline.
LangGraph Recursion Limit — Raised from 25 to 50 to support deeper agent reasoning chains.
Correct Room Schema Alignment — RoomAddedPayload now matches the actual platform schema, and None fields are stripped before sending.
Auto-populated mentions when empty, excluding self-mentions.
Optional repo.url in RepoConfig for local-only setups.
Bumped vulnerable transitive dependencies.
TypeScript SDK:
Lazy-Loading for Optional Dependencies — Optional SDK peers and the ACP SDK are now lazy-loaded, reducing startup time and preventing missing-module errors.
Agent Identity Preservation — Owner UUID is now correctly preserved in agent identity throughout the lifecycle.
Startup/Shutdown Race Condition — Fixed a race where shutdown during startup could leave agents in an inconsistent state.
Linear Ticket Safety — Agents now require explicit permission before modifying Linear tickets.
Restored room presence hydration defaults.
Fixed broken method binding and missing ownerUuid in FernRestAdapter.