OpenClaw v2026.9.9 runs GPT-6.1 Sol in Codex and stops Gateway stalls

3 days ago

What changed in OpenClaw v2026.9.9: GPT-6.1 Sol in native Codex sessions, Claude Haiku 5.5, a Gateway that no longer freezes on model switches or stalls on background work, update and Windows fixes, thread fixes for Google Chat and Slack, and two security fixes. Release: https://github.com/openclaw/openclaw/releases/tag/v2026.9.9 Changelog: https://github.com/openclaw/openclaw/blob/v2026.9.9/CHANGELOG/2026.9.9.md Compare: https://github.com/openclaw/openclaw/compare/v2026.9.8...v2026.9.9 Release notes: https://docs.openclaw.ai/releases

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00GPT-6.1 Sol in Codex
  2. 0:14Claude Haiku 5.5
  3. 0:2702: Gateway and updates
  4. 0:29Model switches with large plugins
  5. 0:42Background work
  6. 0:53Node 24 and 26 exits
  7. 1:03Database ownership check
  8. 1:16Update fixes
  9. 1:3003: Windows and channels
  10. 1:32Native Windows
  11. 1:45iMessage, Discord, Telegram
  12. 1:59Google Chat, Slack, Feishu
  13. 2:1204: Security
  14. 2:13Gateway token
  15. 2:27A2A peers and node policies
  16. 2:4205: Before you upgrade
  17. 2:43Android and Telegram
  18. 2:56Release notes
Show transcript

GPT-6.1 Sol in Codex

0102030405New models
openclaw/openclaw · CHANGELOG/2026.9.9.md
OpenClaw

OpenClaw v2026.9.9 runs GPT-6.1 Sol in native Codex sessions

Managed Codex app-serverBundled model catalog

OpenClaw's newest release updates its managed Codex app-server and the model catalog bundled with it. GPT-6.1 Sol was already listed, and native Codex sessions can now discover and run it.

Claude Haiku 5.5

OpenClaw
0102030405New models
openclaw/openclaw · docs/providers/anthropic.md

The haiku alias now means Claude Haiku 5.5

haiku → claude-haiku-5-5

1M-token context. Haiku 4.5 stays available by its full name.

Claude Haiku 5.5 arrives too, over the API or a Claude Code login. The haiku alias and Anthropic's default utility model now use it. Name Haiku 4.5 explicitly to keep it.

02: Gateway and updates

OpenClaw
0102030405Gateway and updates
openclaw/openclaw · CHANGELOG/2026.9.9.md
02
Gateway and updates

The Gateway and updates.

Model switches with large plugins

OpenClaw
0102030405Gateway and updates
openclaw/openclaw · compare v2026.9.8…v2026.9.9 · #161267

Switching models with large plugins takes about a second

Before68–142 s, then a recovery restart
Now0.6–1.4 s, no restarts

With large plugins installed, changing models used to freeze the Gateway for over a minute, then force a recovery restart. Model runtimes now borrow the Gateway's loaded plugins, so a switch takes about a second.

Background work

OpenClaw
0102030405Gateway and updates
openclaw/openclaw · CHANGELOG/2026.9.9.md

Background work stops stalling the Gateway

Skill Workshop reviewsRooted cron jobs

Skill Workshop reviews and rooted cron jobs used to stall the Gateway as they started. Both now reuse the runtime the Gateway already prepared, so it stays responsive.

Node 24 and 26 exits

OpenClaw
0102030405Gateway and updates
openclaw/openclaw · CHANGELOG/2026.9.9.md

Processes exit cleanly on Node 24 and 26

CLIHook relayGateway

On Node 24 and 26, the OpenClaw CLI, the hook relay and the Gateway could hang after printing their output. They now exit when they finish.

Database ownership check

OpenClaw
0102030405Gateway and updates
openclaw/openclaw · CHANGELOG/2026.9.9.md

Updates check database ownership without copying the database

Previous updater stays compatible.

Before updating, OpenClaw checks which process owns its SQLite database. It now inspects the write-ahead log instead of copying the busy database, and the previous release's updater still works.

Update fixes

OpenClaw
0102030405Gateway and updates
openclaw/openclaw · compare v2026.9.8…v2026.9.9 · #161001 #164123 #165854

Updates finish on large installs and FUSE drives

Large npm installsfinish updating
FUSE-backed statetimestamp drift no longer fails backups
Doctor archive repairsbring the Gateway back up

Large npm installs can finish updating again. On a FUSE-backed state directory, backups pass when only file timestamps drift. And Doctor's archive repairs restore the managed Gateway instead of leaving it stopped.

03: Windows and channels

OpenClaw
0102030405Windows and channels
openclaw/openclaw · CHANGELOG/2026.9.9.md
03
Windows and channels

Windows and channels.

Native Windows

OpenClaw
0102030405Windows and channels
openclaw/openclaw · CHANGELOG/2026.9.9.md

Native Windows gets sessions, workspaces and the sandbox back

Session creationworks on junction-backed stores
Empty workspacesinitialize natively
MXC sandboxstarts and runs commands

On Windows, sessions now bind to the physical SQLite store, so stores behind a directory junction work. Empty workspaces initialize natively, and the MXC sandbox runs commands again.

iMessage, Discord, Telegram

OpenClaw
0102030405Windows and channels
openclaw/openclaw · CHANGELOG/2026.9.9.md

Replies reach iMessage and Discord threads again

iMessageordinary final replies go out
Discordthread deliveries count as delivered
Telegramdashboards apart from the owner-only Control UI

Ordinary final replies in iMessage go out again. In Discord, subagent results posted into a thread now count as delivered. And Telegram session dashboards launch separately from the owner-only Control UI.

Google Chat, Slack, Feishu

OpenClaw
0102030405Windows and channels
openclaw/openclaw · compare v2026.9.8…v2026.9.9 · #136689 #160751 #151896

Replies stay in their thread on Google Chat and Slack

Google Chatautomatic replies stay in the thread
Slackmessage-tool replies on CLI runtimes
Feishuattached files reach the agent

Google Chat replies to a threaded message now stay in that thread. So do Slack message-tool replies on CLI runtimes. And Feishu posts now hand their attached files to the agent along with the caption.

04: Security

OpenClaw
0102030405Security
openclaw/openclaw · CHANGELOG/2026.9.9.md
04
Security

Security.

Gateway token

OpenClaw
0102030405Security
openclaw/openclaw · compare v2026.9.8…v2026.9.9 · #162372

Doctor stops writing your Gateway token into config as plain text

Secret store
gateway.auth.token

Unattended runs skip the step and warn.

Doctor's service repair used to copy a recovered Gateway token into the OpenClaw config file as plain text. It now keeps the token in the secret store and writes only a reference. Unattended runs skip that step and warn.

A2A peers and node policies

OpenClaw
0102030405Security
openclaw/openclaw · compare v2026.9.8…v2026.9.9 · #165021 #164270

Unresolved A2A peer tokens now fail closed

A2A peersan unset token variable refuses the peer
Node turnsrun before_agent_run policies

When an A2A peer's token variable was unset, the literal placeholder became its credential, and callers got in without a secret. Those peers are now refused. Node turns also enforce your before agent run policies.

05: Before you upgrade

OpenClaw
0102030405Before you upgrade
openclaw/openclaw · GitHub release v2026.9.9
05
Before you upgrade

Before you upgrade.

Android and Telegram

OpenClaw
0102030405Before you upgrade
openclaw/openclaw · GitHub release v2026.9.9

This release ships without an Android APK

Androidapp stays on its earlier version
Telegramintegration checks waived for this release

The Android build was skipped, so the Android app stays on its earlier version. The release owner also waived the Telegram integration checks, so Telegram's package and end to end tests did not run.

Release notes

OpenClaw
0102030405Before you upgrade
openclaw/openclaw · GitHub release v2026.9.9
OpenClaw

Every fix and its pull request is in the OpenClaw release notes

docs.openclaw.ai/releases

The OpenClaw release notes list every fix in this release with its pull request. They're at docs.openclaw.ai, under releases, and on the GitHub release page.