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.
Added
- Python SDK:
- 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.
- Added missing type exports and SDK error types.