OpenClaw

持续追踪核心框架、最新模型规格与重要系统接口的更新迭代轨迹。

2026.5.31-beta.1

openclaw 2026.5.31-beta.1

2026.5.31 Highlights Agents and CLI-backed runtimes recover more cleanly from interrupted tool calls, stale session bindings, compaction handoffs, and media delivery retries. ( #88129 , #88136 , #88141 , #88162 , #88182 ) Channels and mobile delivery are steadier across Telegram, WhatsApp, iMessage, Slack, Discord, Microsoft Teams, Google Chat, Google Meet, and iOS realtime Talk. ( #88096 , #88105 , #88183 , #88231 ) Provider and plugin requests now bound more timers, retries, OAuth/device-code lifetimes, media downloads, local service probes, and generated-content polling paths before they ca...

2026.5.31-beta.2

openclaw 2026.5.31-beta.2

2026.5.31 Highlights Agents and CLI-backed runtimes recover more cleanly from interrupted tool calls, stale session bindings, compaction handoffs, and media delivery retries. ( #88129 , #88136 , #88141 , #88162 , #88182 ) Channels and mobile delivery are steadier across Telegram, WhatsApp, iMessage, Slack, Discord, Microsoft Teams, Google Chat, Google Meet, and iOS realtime Talk. ( #88096 , #88105 , #88183 , #88231 ) Provider and plugin requests now bound more timers, retries, OAuth/device-code lifetimes, media downloads, local service probes, and generated-content polling paths before they ca...

2026.5.31-beta.3

openclaw 2026.5.31-beta.3

2026.5.31 Highlights Agents and CLI-backed runtimes recover more cleanly from interrupted tool calls, stale session bindings, compaction handoffs, and media delivery retries. ( #88129 , #88136 , #88141 , #88162 , #88182 ) Channels and mobile delivery are steadier across Telegram, WhatsApp, iMessage, Slack, Discord, Microsoft Teams, Google Chat, Google Meet, and iOS realtime Talk. ( #88096 , #88105 , #88183 , #88231 ) Gateway and channel setup add Tailscale Serve service-name binding, Communication notification settings, safer agents add , and more reliable progress drafts across Discord, Teleg...

2026.5.28

openclaw 2026.5.28

Highlights Agent and Codex runtime recovery is steadier: subagents keep cwd/workspace separation, hook context stays prompt-local, session locks release on timeout abort while live OpenClaw locks survive cleanup, stale restart continuations are avoided, and Codex app-server/helper failures no longer tear down shared runtime state. ( #87218 , #86875 , #87409 , #87399 , #87375 , #88129 ) Channel delivery and session identity got safer across outbound plugin hooks, Matrix room ids, iMessage reactions/approvals, Slack final replies, Discord recovered tool warnings, runtime-config message actions, ...

2026.5.30-beta.1

openclaw 2026.5.30-beta.1

Highlights Agents and CLI-backed runtimes recover more cleanly from interrupted tool calls, stale session bindings, compaction handoffs, and media delivery retries. ( #88129 , #88136 , #88141 , #88162 , #88182 ) Channels and mobile delivery are steadier across Telegram, WhatsApp, iMessage, Slack, Discord, Microsoft Teams, Google Chat, Google Meet, and iOS realtime Talk. ( #88096 , #88105 , #88183 , #88231 ) Provider and plugin requests now bound more timers, retries, OAuth/device-code lifetimes, media downloads, local service probes, and generated-content polling paths before they can hang a r...

2026.5.28-beta.3

openclaw 2026.5.28-beta.3

Highlights Agent and Codex runtime recovery is steadier: subagents keep cwd/workspace separation, hook context stays prompt-local, session locks release on timeout abort, stale restart continuations are avoided, and Codex app-server/helper failures no longer tear down shared runtime state. ( #87218 , #86875 , #87409 , #87399 , #87375 ) Channel delivery and session identity got safer across outbound plugin hooks, Matrix room ids, iMessage reactions/approvals, Slack final replies, Discord recovered tool warnings, WhatsApp profile auth roots, Telegram polling, and Microsoft Teams service URL trus...

2026.5.28-beta.4

openclaw 2026.5.28-beta.4

Highlights Agent and Codex runtime recovery is steadier: subagents keep cwd/workspace separation, hook context stays prompt-local, session locks release on timeout abort, stale restart continuations are avoided, and Codex app-server/helper failures no longer tear down shared runtime state. ( #87218 , #86875 , #87409 , #87399 , #87375 ) Channel delivery and session identity got safer across outbound plugin hooks, Matrix room ids, iMessage reactions/approvals, Slack final replies, Discord recovered tool warnings, WhatsApp profile auth roots, Telegram polling, and Microsoft Teams service URL trus...

2026.5.28-beta.2

openclaw 2026.5.28-beta.2

2026.5.28 Highlights Agent and Codex runtime recovery is steadier: subagents keep cwd/workspace separation, hook context stays prompt-local, session locks release on timeout abort, stale restart continuations are avoided, and Codex app-server/helper failures no longer tear down shared runtime state. ( #87218 , #86875 , #87409 , #87399 , #87375 ) Channel delivery and session identity got safer across outbound plugin hooks, Matrix room ids, iMessage reactions/approvals, Slack final replies, Discord recovered tool warnings, WhatsApp profile auth roots, Telegram polling, and Microsoft Teams servic...

2026.5.28-beta.1

openclaw 2026.5.28-beta.1

2026.5.28 Highlights Agent and Codex runtime recovery is steadier: subagents keep cwd/workspace separation, hook context stays prompt-local, session locks release on timeout abort, stale restart continuations are avoided, and Codex app-server/helper failures no longer tear down shared runtime state. ( #87218 , #86875 , #87409 , #87399 , #87375 ) Channel delivery and session identity got safer across outbound plugin hooks, Matrix room ids, iMessage reactions/approvals, Slack final replies, Discord recovered tool warnings, and Microsoft Teams service URL trust checks. ( #73706 , #75670 , #87366 ...

2026.5.27

openclaw 2026.5.27

Highlights Stronger security and content boundaries: group prompt text is kept out of the system prompt, repeated-dot hostnames are normalized, side-effecting command wrappers and unsafe Node runtime env overrides are blocked, no-auth Tailscale exposure is rejected, and node/device-role approvals now require admin authority. ( #87144 , #87305 , #87292 , #87308 , #87146 ) Thanks @eleqtrizit and @pgondhi987 . More reliable Codex app-server runs: Codex runtime models resolve first, workspace memory is routed through tools, shared app-server clients survive startup and spawned-helper failures, nat...

2026.5.26

openclaw 2026.5.26

Highlights Faster Gateway and replies: startup avoids repeated plugin, channel, session, usage-cost, warning, scheduled-service, and filesystem scans; visible replies separate user-facing sends from slower follow-up work; Gateway runtime/session caches churn less under load. Transcripts are core: transcript-backed meeting summaries, source-provider chunks, cleaned user turns, media provenance, Codex mirrors, WebChat replies, and CLI/TUI replay now use one more reliable transcript path. More channels are production-ready: Telegram keeps typing/progress context and forum topics, iMessage handles...

2026.5.26-beta.2

openclaw 2026.5.26-beta.2

2026.5.26 Highlights Faster Gateway and replies: startup avoids repeated plugin, channel, session, usage-cost, warning, scheduled-service, and filesystem scans; visible replies separate user-facing sends from slower follow-up work; Gateway runtime/session caches churn less under load. Transcripts are core: transcript-backed meeting summaries, source-provider chunks, cleaned user turns, media provenance, Codex mirrors, WebChat replies, and CLI/TUI replay now use one more reliable transcript path. More channels are production-ready: Telegram keeps typing/progress context and forum topics, iMessa...

2026.5.26-beta.1

openclaw 2026.5.26-beta.1

2026.5.26 Highlights Faster replies and startup: visible reply delivery now separates user-facing sends from slower follow-up work, command/model/plugin metadata is reused on hot paths, and Gateway startup avoids repeated plugin, channel, session, usage-cost, and filesystem scans. Better voice and Talk: realtime Talk runs can be inspected, steered, cancelled, or followed up from Web UI and Discord voice; wake-name handling is more tolerant without letting ambient speech trigger agents. More channels are production-ready: Telegram keeps typing/progress context and forum topics, iMessage handles...

2026.5.24-beta.2

openclaw 2026.5.24-beta.2

2026.5.24 Changes iMessage: support thumb-approval reactions — 👍 (Like tapback) resolves an approval as allow-once and 👎 resolves as deny , with the explicit-approver allowlist read from channels.imessage.allowFrom ; allow-always stays on the manual /approve <id> allow-always text fallback. Mirrors the WhatsApp behavior from #85477 . Gateway/perf: reuse process-stable channel catalog reads, avoid repeated bundled-channel boundary checks, and rotate gateway watch CPU profiles so benchmark runs do not accumulate unbounded artifacts. Gateway/perf: cache stable install-record, channel-cata...

2026.5.22

openclaw 2026.5.22

2026.5.22 Changes Gateway/perf: reuse process-stable channel catalog reads, avoid repeated bundled-channel boundary checks, and rotate gateway watch CPU profiles so benchmark runs do not accumulate unbounded artifacts. Gateway/perf: reuse immutable plugin metadata snapshots across startup, config, model, channel, setup, and secret metadata readers so hot paths avoid repeated plugin file stats and manifest registry reloads. Gateway/perf: lazy-load startup-idle plugin work, core gateway method handlers, and the embedded ACPX runtime so Gateway health and ready signals no longer wait on unused ha...

2026.5.20

openclaw 2026.5.20

Changes Exec approvals: remove the old cat SKILL.md && printf ... && <skill-wrapper> allowlist compatibility path so skill files must be loaded with the read tool and only the real skill executable is auto-allowed. Discord: let voice sessions follow configured Discord users into voice channels, with allowed-channel checks, multi-user handoff, bounded reconciliation, and DAVE recovery preservation. ( #84264 ) Thanks @fuller-stack-dev . Discord/voice: include bounded IDENTITY.md , USER.md , and SOUL.md profile context in realtime voice session instructions by default, with ...

2026.5.19

openclaw 2026.5.19

2026.5.19 Changes Agents: clarify that fixes should default to clean bounded refactors, lean internals, and explicit plugin SDK/API deprecation paths. Dependencies: update @openclaw/proxyline to 0.3.3. Dependencies: update Pi packages to 0.75.1 and raise the minimum supported Node.js 22 line to 22.19. Docker/Podman: add OPENCLAW_IMAGE_APT_PACKAGES as the runtime-neutral image build arg for extra apt packages while keeping OPENCLAW_DOCKER_APT_PACKAGES as a legacy fallback. ( #62431 ) Thanks @urtabajev . Gateway/ACPX: attribute startup probe, config, runtime, and resource-count costs in restart ...

2026.5.19-alpha.1

openclaw 2026.5.19-alpha.1

Changes Agents: clarify that fixes should default to clean bounded refactors, lean internals, and explicit plugin SDK/API deprecation paths. Dependencies: update @openclaw/proxyline to 0.3.3. Dependencies: update Pi packages to 0.75.1 and raise the minimum supported Node.js 22 line to 22.19. Docker/Podman: add OPENCLAW_IMAGE_APT_PACKAGES as the runtime-neutral image build arg for extra apt packages while keeping OPENCLAW_DOCKER_APT_PACKAGES as a legacy fallback. ( #62431 ) Thanks @urtabajev . Gateway/ACPX: attribute startup probe, config, runtime, and resource-count costs in restart traces wit...

2026.5.19-beta.2

openclaw 2026.5.19-beta.2

2026.5.19 Changes Agents: clarify that fixes should default to clean bounded refactors, lean internals, and explicit plugin SDK/API deprecation paths. Dependencies: update @openclaw/proxyline to 0.3.3. Dependencies: update Pi packages to 0.75.1 and raise the minimum supported Node.js 22 line to 22.19. Docker/Podman: add OPENCLAW_IMAGE_APT_PACKAGES as the runtime-neutral image build arg for extra apt packages while keeping OPENCLAW_DOCKER_APT_PACKAGES as a legacy fallback. ( #62431 ) Thanks @urtabajev . Gateway/ACPX: attribute startup probe, config, runtime, and resource-count costs in restart ...

2026.5.18-beta.1

openclaw 2026.5.18-beta.1

Changes Agents: clarify that fixes should default to clean bounded refactors, lean internals, and explicit plugin SDK/API deprecation paths. Dependencies: update @openclaw/proxyline to 0.3.3. Dependencies: update Pi packages to 0.75.1 and raise the minimum supported Node.js 22 line to 22.19. Docker/Podman: add OPENCLAW_IMAGE_APT_PACKAGES as the runtime-neutral image build arg for extra apt packages while keeping OPENCLAW_DOCKER_APT_PACKAGES as a legacy fallback. ( #62431 ) Thanks @urtabajev . Gateway/ACPX: attribute startup probe, config, runtime, and resource-count costs in restart traces wit...

2026.5.18

openclaw 2026.5.18

Changes Agents: clarify that fixes should default to clean bounded refactors, lean internals, and explicit plugin SDK/API deprecation paths. Dependencies: update @openclaw/proxyline to 0.3.3. Dependencies: update Pi packages to 0.75.1 and raise the minimum supported Node.js 22 line to 22.19. Docker/Podman: add OPENCLAW_IMAGE_APT_PACKAGES as the runtime-neutral image build arg for extra apt packages while keeping OPENCLAW_DOCKER_APT_PACKAGES as a legacy fallback. ( #62431 ) Thanks @urtabajev . Gateway/ACPX: attribute startup probe, config, runtime, and resource-count costs in restart traces wit...

2026.5.19-beta.1

openclaw 2026.5.19-beta.1

2026.5.19 Changes Agents: clarify that fixes should default to clean bounded refactors, lean internals, and explicit plugin SDK/API deprecation paths. Dependencies: update @openclaw/proxyline to 0.3.3. Dependencies: update Pi packages to 0.75.1 and raise the minimum supported Node.js 22 line to 22.19. Docker/Podman: add OPENCLAW_IMAGE_APT_PACKAGES as the runtime-neutral image build arg for extra apt packages while keeping OPENCLAW_DOCKER_APT_PACKAGES as a legacy fallback. ( #62431 ) Thanks @urtabajev . Gateway/ACPX: attribute startup probe, config, runtime, and resource-count costs in restart ...

2026.5.16-beta.7

openclaw 2026.5.16-beta.7

Changes Dependencies: update @openclaw/proxyline to 0.3.3. Dependencies: update Pi packages to 0.75.1 and raise the minimum supported Node.js 22 line to 22.19. Docker/Podman: add OPENCLAW_IMAGE_APT_PACKAGES as the runtime-neutral image build arg for extra apt packages while keeping OPENCLAW_DOCKER_APT_PACKAGES as a legacy fallback. ( #62431 ) Thanks @urtabajev . Gateway/ACPX: attribute startup probe, config, runtime, and resource-count costs in restart traces without changing readiness behavior. ( #83300 ) Thanks @samzong . Gateway: overlap startup logging and plugin-service startup with chann...

2026.5.16-beta.6

openclaw 2026.5.16-beta.6

Changes Mac app: redesign Settings pages with consistent card layouts, cached navigation, cleaner permissions/voice/skills/cron/exec/debug panes, and steadier spacing around the native sidebar. Skills: rename the repo-local Codex closeout review skill and helper to autoreview while preserving the Codex-first fallback behavior. Skills: add a meme-maker skill for curated template search, local SVG/PNG rendering, Imgflip hosted rendering, and Know Your Meme provenance links. Browser: surface pending and recently handled modal dialogs in snapshots, return blockedByDialog when an action opens a mod...

2026.5.16-beta.5

openclaw 2026.5.16-beta.5

Changes Mac app: redesign Settings pages with consistent card layouts, cached navigation, cleaner permissions/voice/skills/cron/exec/debug panes, and steadier spacing around the native sidebar. Skills: rename the repo-local Codex closeout review skill and helper to autoreview while preserving the Codex-first fallback behavior. Skills: add a meme-maker skill for curated template search, local SVG/PNG rendering, Imgflip hosted rendering, and Know Your Meme provenance links. Agents/tools: shorten built-in tool descriptions and schema hints across media, messaging, sessions, cron, Gateway, web, im...

2026.5.16-beta.3

openclaw 2026.5.16-beta.3

Changes Providers/xAI: add xAI Grok OAuth login for SuperGrok subscribers, letting xai/* models and xAI media/tool providers authenticate without XAI_API_KEY . CLI/cron: add openclaw cron run --wait with timeout and poll interval controls, plus exact cron.runs --run-id filtering so automation can block on one queued manual run. ( #81929 ) Thanks @ificator . Maintainer tooling: route Crabbox skill defaults through the repo brokered AWS config, leaving Blacksmith Testbox as an explicit opt-in instead of the broad-proof default. CLI/onboarding: localize the setup wizard and bundled channel setup ...

2026.5.16-beta.4

openclaw 2026.5.16-beta.4

Changes Security/audit: add security.audit.suppressions for intentionally accepted audit findings, keeping suppressed matches out of the active summary while preserving them in JSON output with an active suppression notice. ( #76949 ) Thanks @100menotu001 . Agents/subagents: label delegated task and subagent completion handoffs as ready for parent review, and tell requester agents to review/verify results before calling them done. ( #78985 ) Thanks @100menotu001 . Providers/media: add fal and OpenRouter music-generation providers for the shared music_generate tool, including fal MiniMax/ACE/St...

v2026.5.16-beta.2

v2026.5.16-beta.2

test(telegram): stabilize live claim spool test

2026.5.12-beta.8

openclaw 2026.5.12-beta.8

Changes Amazon Bedrock: externalize the Bedrock and Bedrock Mantle provider packages so core installs no longer pull AWS SDK dependencies unless those providers are installed. Plugins: externalize Slack, OpenShell sandbox, and Anthropic Vertex so their runtime dependency cones install only when those plugins are installed. Control UI/WebChat: add a persisted auto-scroll mode selector so users can keep the current near-bottom behavior, always follow streaming output, or turn automatic streaming scroll off and use the New messages button manually. Fixes #7648 and #81287 . Thanks @BunsDev . ACP: ...

2026.5.12

openclaw 2026.5.12

Highlights Leaner installs: WhatsApp, Slack, Amazon Bedrock, Anthropic Vertex, and related provider/plugin dependency cones moved out of the core runtime so installs only pull what you use. Telegram got much more resilient: isolated polling, durable local spooling, safer group-media handling, and preserved HTML/Markdown formatting in streamed and scheduled replies. Codex/OpenAI paths are smoother: auth-profile-backed media tools, MCP server projection, context-engine thread rotation, and better app-server/runtime fallback behavior. Plugin installs and updates are harder to wedge, with pnpm 11 ...