OpenClaw v2026.2.17: 1M Context Window, Sonnet 4.6, and iOS Share Extension
OpenClaw v2026.2.17 just dropped, and it's packed with features that developers have been requesting. Here's what you need to know.
1M Context Window for Anthropic Models
The headline feature is opt-in support for Anthropic's 1M token context window beta. Enable it with:
model:
params:
context1m: trueThis maps to the anthropic-beta: context-1m-2025-08-07 header and works with both Opus and Sonnet. If you're working with large codebases, extensive documentation, or long conversation histories, this is a game-changer.
Sonnet 4.6 Support
Anthropics latest model is now available as anthropic/claude-sonnet-4-6. OpenClaw includes forward-compatible fallback handling鈥攊f the upstream catalog only exposes Sonnet 4.5, it gracefully handles the mismatch. Your aliases and defaults will work as expected.
iOS Gets Serious
Share Extension - Forward URLs, text, or images directly to your gateway via the iOS share sheet. No more copying and pasting links into your chat. The extension handles delivery routing and optional receipt acknowledgements.
Background Listening - Talk Mode can now stay active when the app is backgrounded. It's off by default (battery considerations), but toggle it on when you need hands-free operation.
Barge-in Improvements - The barge-in detection now disables interrupt-on-speech when using the built-in speaker, reducing false interruptions from TTS audio bleeding through the mic.
Slack Native Streaming
Slack finally gets real-time streaming using the native chat.startStream/appendStream/stopStream API. Responses appear progressively instead of all at once. It respects your replyToMode settings and falls back gracefully if streaming fails.
Discord Enhancements
- Reusable Components - Set
components.reusable=trueso buttons and selects can be clicked multiple times before expiring - Per-Button Access Control - Add
allowedUsersto restrict who can click specific buttons - Native
/execOptions - The slash command now has proper autocomplete for host/security/ask/node parameters
Telegram Upgrades
- Inline button styles (
primary|success|danger) for visual distinction - Reaction notifications via
channels.telegram.reactionNotifications
iMessage Reply Threading
Outbound sends now support replyToId, and the [[reply_to:<id>]] tag syntax works correctly. Your iMessage replies will actually thread to the right message.
Other Notable Changes
- Cron webhooks get separated delivery modes and better usage telemetry
- URL allowlists for
web_searchandweb_fetchfor tighter security - Browser
extraArgsconfig for custom Chrome launch arguments llms.txtdiscovery enabled by default- Memory search now has FTS fallback plus query expansion
Bug Fixes Worth Noting
The changelog includes over 100 fixes, but a few stand out:
- Fixed credential-theft path via environment-variable injection (OC-09)
- Reply threading now stays sticky across streamed chunks
- Subagent context guards prevent overflow crashes from oversized tool outputs
- The
readtool now auto-pages across chunks and scales output budget from model context window
Upgrading
Standard upgrade path:
openclaw updateOr if running from npm:
npm update -g openclawLinks:
Comments (0)
No comments yet. Be the first to comment!