What's new for you
Major feature release: adaptive thinking, container health probes, Android nodes, Discord threads, Telegram DM topics, OpenAI WebSocket, Feishu upgrades, external secrets, ACP thread agents, and more.
- Adaptive Thinking — Claude 4.6 default reasoning level
- Container Health Probes — /health, /healthz, /ready, /readyz for Docker/K8s
- Android Nodes — camera, device, notifications, contacts, calendar
- Discord Threads — idleHours, maxAgeHours lifecycle
Release highlights
| Feature | Details |
|---|---|
| Adaptive Thinking | Default thinking level for Claude 4.6 is now adaptive. Other reasoning models default to low. |
| Container Health Probes | Built-in /health, /healthz, /ready, /readyz endpoints for Docker/Kubernetes. |
| Android Nodes | camera.list, device.permissions, device.health, notifications.actions (open/dismiss/reply), system.notify, contacts, calendar, and motion sensors. |
| Discord Threads | Inactivity-based lifecycle (idleHours) + optional hard maxAgeHours. /session idle and /session max-age commands. |
| Telegram DM Topics | Per-DM topic config with allowlists, dmPolicy, skills, and systemPrompt. Topic-aware session routing. |
| OpenAI WebSocket | Responses API is now WebSocket-first by default (transport: "auto" with SSE fallback). Optional warm-up via params.openaiWsWarmup. |
| Feishu Upgrades | Docx tables + uploads, reactions, chat tooling, doc permissions, reply-in-thread, group session scopes. |
| External Secrets | Full openclaw secrets workflow — audit, configure, apply, reload with ref-only auth profiles. |
| ACP Thread Agents | ACP agents as first-class runtimes for thread sessions with spawn/send dispatch and lifecycle controls. |
| Diffs Tool | New optional diffs plugin for read-only diff rendering from before/after text or unified patches. |
| LanceDB Memory | Custom OpenAI baseUrl and embedding dimensions for LanceDB memory backend. |
| Light Bootstrap | Opt-in --light-context for cron and agents.*.heartbeat.lightContext — heartbeat runs load only HEARTBEAT.md. |
| Subagent Events | Typed task_completion internal events replace ad-hoc subagent handoff. Consistent rendering across announce paths. |
| German Locale | Web UI now supports de locale with auto-render language options. |
Feature deep dives
Learn more about the changes that matter most. Bug fixes and minor improvements are listed on GitHub.
Full release notes
The complete changelog with all changes, fixes, and technical details is on the official GitHub release page.
Open v2026.3.1 on GitHub →