Last updated: 2026-06-18

Changelog — June 18, 2026

OpenClaw shipped v2.1.181, headlined by /config key=value syntax — you can now set any setting straight from the prompt (e.g. /config thinking=false), in interactive, -p, and Remote Control modes — plus a new CLAUDE_CLIENT_PRESENCE_FILE that mutes mobile push notifications while you're at the machine, and fixes for prompt caching on custom base URLs and 0-byte writes on network/cloud-synced drives. Kilo Code's v7.3.48–49 pre-releases add a one-click Import Sessions from Roo Code migration, much richer custom-provider support (multiple provider APIs, adaptive thinking, split reasoning, output-effort variants), and opt-in attention sounds. NemoClaw added an OpenClaw-only TELEGRAM_GROUP_POLICY (open/allowlist/disabled) with declarable messaging-config defaults, hardened the Hermes env-file secret boundary on the recover probe path, and fixed three sandbox/onboarding bugs.

2026-06-17 OpenClaw v2.1.181

Set any setting from the prompt with /config key=value. A new /config thinking=false-style syntax lets you change any setting inline — in interactive sessions, headless -p runs, and Remote Control. This is a genuinely handy ergonomics win for scripting and quick toggles that previously meant editing settings.json or hunting through menus.

Mute mobile push while you're at the keyboard. The new CLAUDE_CLIENT_PRESENCE_FILE environment variable points at a marker file; when present, mobile push notifications are suppressed so you're not pinged on your phone for a session you're actively watching. Pair it with a shell hook that touches the file on focus. A new sandbox.allowAppleEvents opt-in also lets sandboxed commands send Apple Events on macOS.

Quality-of-life: Bun 1.4, smoother streaming, smarter retries, tidier subagent panel. The bundled Bun runtime is now 1.4; long paragraphs stream line-by-line instead of waiting for the first break; an API connection drop mid-thinking now auto-retries instead of erroring with "Connection closed while thinking"; idle subagents auto-hide after 30s with the panel capped at 5 scrollable rows; and the MCP OAuth browser page matches Claude Code's styling and auto-closes on success. Fullscreen mode now requires Cmd/Ctrl+click to open URLs, matching native terminal behavior.

Fixes worth knowing. Prompt caching now reads correctly on custom ANTHROPIC_BASE_URL and on Foundry (a per-request attestation token was changing every turn and busting the cache — a real cost/latency fix for self-hosted gateways); Write/Edit no longer produces 0-byte or truncated files on network drives and cloud-synced folders; macOS open/osascript/browser auth flows no longer fail with error -600 (Apple Events entitlement added); and a ~120ms-per-launch startup regression from 2.1.169 is resolved for environments with no MCP servers configured.

Release notes → Affects: /openclaw/, /openclaw/configuration/, /openclaw/cost-optimisation/, /openclaw/setup/

2026-06-18 Kilo Code v7.3.49 · v7.3.48 (both pre-release)

One-click migration from Roo Code. v7.3.49 adds an "Import Sessions from Roo Code" button in the About settings tab that discovers an existing Roo Code installation and imports its conversation history through the existing migration wizard. Useful for anyone moving over from the upstream fork without losing context.

Richer custom-provider support. v7.3.48 lets custom providers declare multiple provider APIs, adaptive thinking, split reasoning, and output-effort variants — bringing bring-your-own-endpoint setups much closer to the built-in providers' capabilities. Relevant for anyone running Kilo against a self-hosted or non-default model gateway.

Attention sounds + Agent Manager polish. Optional attention sounds can now fire when sessions finish, error, or need input, across the sidebar, editor tabs, and Agent Manager. You can also close other Agent Manager tabs from the tab context menu, open a worktree's pull request with Cmd/Ctrl+Shift+R, and conversations stay more readable across all three surfaces.

Release notes → Affects: /kilocode/, /kilocode/setup/, /kilocode/models/, /kilocode/orchestrator/

2026-06-18 NemoClaw 2026-06-17/18 commit batch

No new release notes (still on v0.0.65), but the commit feed carried one new feature, a security fix, and three bug fixes — the rest of the batch is continued E2E shell-to-Vitest test migration with no user-visible change.

OpenClaw-only Telegram group policy + declarable messaging defaults (#5535): A new TELEGRAM_GROUP_POLICY (open / allowlist / disabled, default open) controls OpenClaw Telegram group-chat access; direct messages are unaffected and still gated by pairing and TELEGRAM_ALLOWED_IDS. Messaging config inputs can now declare default values so onboarding and non-interactive setup fall back cleanly. Hermes deliberately does not expose an equivalent group-disable policy.

Hermes secret boundary now enforced on the recover probe path (#5530): nemohermes <name> recover previously skipped the documented Hermes env-file secret-boundary check when the gateway was already running, so a raw TELEGRAM_BOT_TOKEN injected into /sandbox/.hermes/.env survived recovery and kept serving. The probe path now runs a standalone boundary check, brings the gateway down on refusal, and exits non-zero. Relevant if you run Hermes under NemoClaw.

Three sandbox/onboarding bug fixes. Non-interactive onboard --recreate-sandbox no longer aborts at [3/8] when the NVIDIA "build" credential lives only in the gateway — it reuses the validated credential and skips the re-validation probe (#5454). Small-context Local Ollama models (e.g. qwen2.5:0.5b) can now answer their first TUI turn — NemoClaw bakes a context-aware compaction reserve into the generated openclaw.json so the first turn fits under OpenClaw's 20k reserve floor (#5468). And sandbox download/upload/sessions export now resolve host paths against the caller's working directory instead of drifting to the install directory (#5509).

Commit log → Affects: /nemoclaw/, /nemoclaw/setup/, /nemoclaw/switching-providers/

Guides that may be outdated

OpenClaw guides touched by v2.1.181 that haven't been refreshed in over 30 days — worth a review pass: /openclaw/setup/ and /openclaw/cost-optimisation/ (both last updated 2026-04-06), plus /openclaw/configuration/ (2026-05-16). The new /config key=value syntax belongs in the configuration guide; the prompt-caching-on-custom-base-URL fix is relevant to cost-optimisation.

See all releases

Browse the full changelog index for the complete history across all platforms, or the daily one-liner for the most recent state of each agent.