Appearance
OpenClaw release

2026.10.4

38 changes and 0 fixes shipped in OpenClaw 2026.10.4. Every entry links back to its upstream PR or issue.

38changes
0fixes

38 entries

Changes38 total

  1. 01Chat refresh after updatesChat refresh after updates. Chats stuck on “Server updated” can refresh back to the same conversation link. If your tab was open before updating, save unsaved work and reload it once to load this fix.
  2. 02Dashboard connectionDashboard connection. Open dashboards can stay connected when a busy Gateway delays its check-in messages, avoiding unnecessary reconnects. Requests still have their own timeouts.
  3. 03Sleep and clock changesSleep and clock changes. Fixed unnecessary interruptions after computer sleep or backward clock changes, with clearer restart guidance when OpenClaw loses access to its saved state.
  4. 04Gateway shutdownGateway shutdown. Stopping or restarting OpenClaw no longer hangs on stalled conversation indexing, and pending session updates can finish before connected clients close. Saved transcripts remain available after a restart.
  5. 05Old login filesOld login files. Unused retired OAuth files no longer block Doctor, updates or Docker startup, and remain preserved. Referenced files still need the documented 2026.9.7 recovery on the original host.
  6. 06Update snapshotsUpdate snapshots. After installing 10.4, later upgrades avoid false warnings that an unchanged database changed while its recovery copy was made. Real later changes can still prevent automatic restoration.
  7. 07Updates after data migrationUpdates after data migration. Update checks avoid false verification failures after data migration. Status also stops repeating a saved restart warning once the running Gateway reports the expected version. See rollback and recovery.
  8. 08Temporary update filesTemporary update files. Doctor and updates can remove abandoned temporary update directories despite unrelated system processes, including ordinary Linux systemd user sessions. Directories still used by live OpenClaw processes remain protected.
  9. 09Temporary disk useTemporary disk use. Update checks reuse eligible prepared database copies instead of duplicating them again, and give clearer retry guidance for space failures.
  10. 10Update progressUpdate progress. Temporary congestion while printing progress no longer aborts update inspection, and terminal progress waits through Doctor maintenance before resuming.
  11. 11Update failure guidanceUpdate failure guidance. Snapshot-preparation failures now point to the snapshot step that failed, instead of runtime verification that never ran.
  12. 12Maintenance warningsMaintenance warnings. Completed plugin upgrades stop leaving stale “unfinished” warnings in update history. Expected database maintenance also stops producing false checkpoint-failure warnings.
  13. 13Scheduled work during updatesScheduled work during updates. After installing 10.4, later update checks give scheduled jobs and cleanup a chance to save while the updater waits to record its progress.
  14. 14Schedule inspection during recoverySchedule inspection during recovery. Updates and Doctor can continue when optional memory dreaming schedule checks fail, preserving scheduled jobs. Retry pending dreaming repairs with openclaw doctor --fix. Successful job-list reads also survive temporary snapshot cleanup failures.
  15. 15Delegated update repairDelegated update repair. Delegated repair work spends less time rechecking permissions and can reach repair tools before timing out.
  16. 16Mac service restart and repairMac service restart and repair. Fixed a false refusal when restarting OpenClaw from an external Mac terminal. If another start has already registered the background service, Doctor starts it if stopped and leaves it alone if running.
  17. 17Offline app-owned repairOffline app-owned repair. Standalone Doctor can repair the same account's configuration and state when an app-owned Gateway is verified offline. Restart or update through OpenClaw.app afterward.
  18. 18Tailscale diagnosis in DoctorTailscale diagnosis in Doctor. When Tailscale blocks startup, openclaw doctor tells you whether to reconnect, sign in or request administrator approval.
  19. 19Telegram pollingTelegram polling. Fixed a polling-worker startup failure that prevented Telegram messages from arriving in affected installations.
  20. 20IRC repliesIRC replies. Long replies containing Chinese, Japanese or Korean text and emoji arrive without losing forwarded chunks.
  21. 21Replies on macOSReplies on macOS. Fixed a macOS reply failure that restarted the channel and repeated the incoming message.
  22. 22Feishu settings reloadFeishu settings reload. Feishu DMs keep receiving replies when a settings reload overlaps a reply already underway, without needing an OpenClaw restart.
  23. 23Discord voice changesYou can change voices and continue asking for agent checks in the same call without leaving and rejoining.
  24. 24Long streamed repliesLong streamed replies. Long replies that use OpenClaw's reply-to-message instructions can arrive with less delay, while keeping their text and intended reply target.
  25. 25Manual compaction. /compact gives an active answer up to 60 seconds to finishIf it cancels the turn, its status tells you to resend the original request.
  26. 26Mac app recoveryMac app recovery. The updated Mac app preserves an already-newer managed Gateway during setup and recovery, and can restore its missing Node background service using that installation.
  27. 27OpenAI reasoning with toolsOpenAI reasoning with tools. Fixed tool-call failures and reasoning being switched off for supported reasoning models using the official OpenAI API.
  28. 28Claude CLI conversation historyClaude CLI conversation history. Switching between a messaging channel and web chat keeps the latest history in the same Claude CLI conversation, preventing new branches that miss intervening actions.
  29. 29Headless browser sign-inHeadless browser sign-in. Headless Chromium dismisses blocking passkey prompts so clicks and keys work and you can choose another login method. Passkeys still need a headed browser, and an already-stuck page needs a reload.
  30. 30Standalone plugin hooksConfigured tool rules and automations from enabled standalone plugin files now take effect when OpenClaw starts.
  31. 31MCP sign-in. Fixed an MCP sign-in failure after browser consent, including the reported Dropbox case
  32. 32Interrupted Tailscale startupInterrupted Tailscale startup. Fixed leftover Tailscale routes blocking OpenClaw from starting again after an interrupted startup. Privileged setups need the documented sudo permission or Tailscale operator setup. Existing leftovers may need manual recovery.
  33. 33Local access when Serve is disabledLocal access when Serve is disabled. You can still sign in to OpenClaw on the same computer when your tailnet disables Tailscale Serve. To regain remote access, restore the tailnet policy and restart OpenClaw.
  34. 34Tlon group-DM permissionsTlon group-DM permissions. Unverified group-DM author claims no longer gain owner commands, approval/admin actions or elevated tool permissions. A group member can still pose as an allowed sender to chat with the agent, and replies go to the impersonated sender's private conversation. After approving a pending DM saved before updating, ask the sender to resend it.
  35. 35Agent messages and follow-upsAgent messages and follow-ups. Fixed a launch failure that could stop a message to another agent or a subagent follow-up before it produced a reply.
  36. 36Node worker memory limitsNode worker memory limits. Node workers can honor their configured JavaScript heap limits when OpenClaw starts with a larger heap setting, while the main process keeps its own heap size.
  37. 37Streamed code examplesStreamed code examples. Long streamed answers that quote XML tool instructions in a code block avoid repeated processing that could delay delivery. The example stays visible, while actual leaked tool instructions are still filtered out.
  38. 38Repeated historical warningsRepeated historical warnings. Later runs of a conversation stop repeating warnings for work already marked as blocked, making old failures less likely to look new. The blocked work is not repaired, and its records remain.