OpenClaw v2026.10.1 gives Code Mode a memory that survives restarts

1 month ago

What changed in OpenClaw v2026.10.1: Code Mode values that survive Gateway restarts, MCP Apps that can call their tools while open, inline YouTube in Control UI chats, state stores for local plugins, sealed immutable updates on Linux, Windows startup and update fixes, model and channel fixes, and security fixes. Release: https://github.com/openclaw/openclaw/releases/tag/v2026.10.1 Compare: https://github.com/openclaw/openclaw/compare/v2026.9.9...v2026.10.1 Plugin SDK migration guide: https://docs.openclaw.ai/plugins/sdk-migration

Ask about this presentation

Chapters

  1. 0:00Code Mode store and load
  2. 0:14MCP Apps keep their tools
  3. 0:29YouTube in Control UI chats
  4. 0:4102: Plugins and memory
  5. 0:43Plugin state for every plugin
  6. 0:57Memory plugin owns the flush
  7. 1:14Migrate agents to local Claws
  8. 1:2703: Gateway and updates
  9. 1:29Windows startup with large plugins
  10. 1:42Sealed immutable generations
  11. 1:58Update fixes
  12. 2:1004: Models and channels
  13. 2:12Codex, Ollama and llama.cpp
  14. 2:28Telegram and Discord
  15. 2:4105: Security
  16. 2:42Security fixes
  17. 2:5806: Plugin authors
  18. 3:00Plugin SDK deprecations
Show transcript
  1. Code Mode starts every cell in a fresh JavaScript context, so values used to vanish between turns. Now the model can store small JSON values and load them back across cells, replies and Gateway restarts.

    Slide text
    01 02 03 04 05 06 Agents and apps
    openclaw/openclaw · compare v2026.9.9…v2026.10.1 · #164086
    OpenClaw

    OpenClaw v2026.10.1 gives Code Mode a memory that survives restarts

    store(key, value) load(key)
  2. An MCP App's search box used to ask for approval on every keystroke. Now you can allow that one tool while the App is open, for a ten-minute lease. Calls the model makes still ask.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Agents and apps
    openclaw/openclaw · compare v2026.9.9…v2026.10.1 · #164496

    MCP Apps can call their tools while the view is open

    Allow once Allow while this App is open Deny

    Ten-minute view lease. Calls the model makes still ask.

  3. Control UI chats now play YouTube inline. A reply shows a thumbnail card, and the player loads only when you click it. The thumbnail still reaches Google before you press Play.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Agents and apps
    openclaw/openclaw · compare v2026.9.9…v2026.10.1 · #164576

    YouTube videos play inline in Control UI chats

    Thumbnail card Click to load Open on YouTube

    The thumbnail contacts Google before you press Play.

  4. Plugins and memory.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Plugins and memory
    openclaw/openclaw · GitHub release v2026.10.1
    02
    Plugins and memory
  5. A plugin loaded from a local path or a linked install failed the first time it touched its state store. Every loaded plugin now gets its own stores and queues. Privileged capabilities still require trust.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Plugins and memory
    openclaw/openclaw · compare v2026.9.9…v2026.10.1 · #165063

    Local and linked plugins get their own state stores

    Local paths Linked installs Keyed and blob stores Ingress queues

    Privileged capabilities still require trust.

  6. Before compaction, OpenClaw flushes facts to memory, but a plugin that keeps no workspace files had nowhere to put them. Now the selected memory plugin saves them with its own tools. Existing installs are unchanged.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Plugins and memory
    openclaw/openclaw · compare v2026.9.9…v2026.10.1 · #162177

    Your memory plugin now saves the pre-compaction flush

    The selected memory plugin saves it with its own tools.

    Existing installs are unchanged.

  7. An agent you already configured can now become a local Claw in one step. The migrate command previews the files it will manage, and leaves credentials, sessions and transcripts outside it.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Plugins and memory
    openclaw/openclaw · compare v2026.9.9…v2026.10.1 · #162329

    One command turns an existing agent into a local Claw

    openclaw claws migrate <agent-id>

    Credentials, sessions and transcripts stay outside the Claw.

  8. Gateway and updates.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Gateway and updates
    openclaw/openclaw · GitHub release v2026.10.1
    03
    Gateway and updates
  9. On Windows, a Gateway with large plugins could stall for minutes at startup. Plugin captures use the fast copy again, and the model catalog refresh after startup no longer copies every plugin twice.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Gateway and updates
    openclaw/openclaw · compare v2026.9.9…v2026.10.1 · #167544

    Windows Gateways with large plugins start without multi-minute stalls

    Fast pinned-descriptor copy
    No second copy on catalog refresh
  10. A Linux install under systemd can now be adopted as immutable. Each update is built, verified and sealed while the current Gateway keeps serving, then activated with recovery. For now, activation needs root and cgroup version 2.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Gateway and updates
    openclaw/openclaw · compare v2026.9.9…v2026.10.1 · #163799 #164306

    Linux installs can update into sealed, immutable generations

    Prepare built, verified and sealed while the Gateway serves
    Activate switch over, with recovery
    For now root, systemd and cgroup v2
  11. A dead legacy lease no longer blocks every later update. Recovering an archive no longer leaves the Gateway stopped. And on macOS Monterey, stop, restart and update work again.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Gateway and updates
    openclaw/openclaw · GitHub release v2026.10.1

    Stuck updates get unstuck

    Dead legacy leases no longer block every later update
    Archive recovery no longer leaves the Gateway stopped
    macOS Monterey stop, restart and update work again
  12. Models and channels.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Models and channels
    openclaw/openclaw · GitHub release v2026.10.1
    04
    Models and channels
  13. Codex replies keep their last token even when the stream drops it. Ollama tool calls work with Tool Search turned on. And managed llama.cpp memory indexing no longer runs out of memory on small hosts.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Models and channels
    openclaw/openclaw · GitHub release v2026.10.1

    Fixes for Codex, Ollama and llama.cpp

    Codex replies keep their last token
    Ollama tool calls work with Tool Search on
    llama.cpp memory indexing fits small hosts
  14. Telegram photo albums stay together and in order under load. A pending question survives settings commands like verbose and think. And on Discord, long model IDs are selectable.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Models and channels
    openclaw/openclaw · GitHub release v2026.10.1

    Telegram and Discord keep things in order

    Telegram albums stay together and in order under load
    Pending questions survive /verbose and /think
    Discord long model IDs are selectable
  15. Security.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Security
    openclaw/openclaw · GitHub release v2026.10.1
    05
    Security
  16. An A2A peer whose token variable is missing is now switched off, rather than trusting the placeholder text. Private runtime context stays out of replies and saved chats. Commands with NUL bytes are rejected up front.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Security
    openclaw/openclaw · compare v2026.9.9…v2026.10.1 · #165021 #163471 #164770

    A missing A2A token now switches the peer off

    A2A peers unresolved token references fail closed
    Runtime context stays out of replies and saved chats
    Exec commands with NUL bytes are rejected up front
  17. For plugin authors.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Plugin authors
    openclaw/openclaw · GitHub release v2026.10.1
    06
    Plugin authors
  18. If you write plugins, a batch of old SDK aliases reached their removal dates. They keep working until published plugins move off them. Synchronous session persistence methods now warn. The Plugin SDK migration guide has the steps.

    Slide text
    OpenClaw
    01 02 03 04 05 06 Plugin authors
    openclaw/openclaw · GitHub release v2026.10.1

    Old plugin SDK aliases are past their removal dates

    Still working until published plugins move off them
    Now warning synchronous session persistence
    Plugin SDK migration guide

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built with ❤️ in New York