What's new for you
Major quality-of-life release: stop OpenClaw with natural language, native PDF analysis, Telegram streaming by default, and Ollama memory embeddings. New users get safer defaults with messaging-only profile and ACP dispatch.
- Stop phrases — say "stop" or "please stop" in any language to abort actions
- PDF tool — native PDF analysis with Anthropic/Google providers
- Telegram streaming — live previews now default for new setups
- Ollama memory — use local embeddings for memory search
- Config validation — `openclaw config validate` before starting
- Safer onboarding — new installs start with messaging profile, not broad coding tools
⚠️ Breaking changes
New installs default to messaging-only tools. ACP dispatch is now on by default. Zalo Personal plugin no longer uses external CLI — run `openclaw channels login --channel zalouser` after upgrade.
Feature deep dives
Learn more about the changes that matter most. Bug fixes and minor improvements are listed on GitHub.
Stop Phrases
Abort OpenClaw actions with natural language — "stop", "please stop", "STOP!", or equivalents in ES/FR/ZH/HI/AR/JP/DE/PT/RU.
Read more →PDF Analysis Tool
First-class PDF tool with native Anthropic and Google support. Extract text, analyze documents, and route through your preferred provider.
Read more →Telegram Streaming Defaults
New Telegram setups get live streaming previews out of the box. Reasoning and answer previews stay separate for cleaner DMs.
Read more →Ollama Memory Embeddings
Use local Ollama for memory search. Set `memorySearch.provider = "ollama"` for fully local, private memory — no API calls.
Read more →Config Validation
Validate your config before starting: `openclaw config validate` (or `--json`). Catches invalid keys and gives actionable error paths.
Read more →Secrets & SecretRef
Expanded SecretRef support across 64 credential targets — runtime collectors, openclaw secrets planning/apply/audit flows.
Read more →Outbound Adapters
Shared sendPayload across Discord, Slack, WhatsApp, Zalo, Zalouser — multi-media iteration, chunk-aware text fallback.
Read more →MiniMax M2.5
First-class MiniMax-M2.5-highspeed support across provider catalogs, onboarding, and MiniMax OAuth plugin defaults.
Read more →Sessions Spawn Attachments
Inline file attachment support for subagent runtime — base64/utf8 encoding, transcript redaction, configurable limits.
Read more →Diffs PDF Output
PDF file output for diff artifacts — fileQuality, fileScale, fileMaxWidth for messaging channels.
Read more →Zalo Personal Plugin
Rebuilt to use native zca-js in-process — no external CLI. Run openclaw channels login --channel zalouser after upgrade.
Read more →Plugin SDK Extensions
channelRuntime on ChannelGatewayContext, api.runtime.stt.transcribeAudioFile, runtime.events.onAgentEvent.
Read more →CLI Banner Taglines
cli.banner.taglineMode — random | default | off for startup tagline behavior.
Read more →Full release notes
The complete changelog with all changes, fixes, and technical details is on the official GitHub release page.
Open v2026.3.2 on GitHub →