AIエージェントを更新するたびに、夜間停止の枠を取り、失敗したら旧版へ戻す。利用部署が増えるほど、この運用は重くなります。だから「稼働中の環境を止めず、別の場所で次版を検査してから切り替える」というOpenClaw 2026.9.5のAtomic Updatesは魅力的です。
ただし、名前だけで「安全に元へ戻せる」と判断すると危険です。公式文書は、アプリ本体の復元とデータの復元を分けています。更新前の検査用コピーはバックアップではなく、データベース移行を旧版へ巻き戻すものでもありません。
私なら、この機能を無停止更新の完成形とは扱いません。停止時間を短くする仕組みとして採用しつつ、更新前バックアップと業務確認は残します。便利になった部分と、会社側に残る責任を分けて見ていきます。
2026.9.5で変わった更新の流れ
OpenClaw 2026.9.5は2026年9月19日(UTC)に公開されました。公式リリースは4,179件のプルリクエストと64件の直接コミットを含むと説明しています。専門エージェントの初期設定、会話共有、アーカイブ、Web UI、プラグイン運用など変更範囲は広いものの、社内運用で先に見るべきなのは更新処理です。
対応する更新経路では、現在のGatewayを動かしたまま、次の版を非公開の検査用コピーへ展開します。そこで状態や構成を確認し、通過したものを本番へ切り替え、切り替え後もインストール状態を検証します。従来の「本番を止めてから更新し、起動するか試す」より、失敗を本番切り替え前に見つけやすい設計です。
大きなデータベースやプラグインフォルダを考慮して一時領域と制限時間を選ぶ修正も入りました。検査中は複製したバックグラウンドタスクを停止状態にし、認証ポリシーや作業中のWorkshopファイルを保ちます。MCP Appsが使うポートとの衝突も避けると公式Changelogにあります。
検査用コピーは復旧用バックアップではない
ここが導入判断の分かれ目です。公式文書には「アプリケーションのロールバックはデータベース移行を元に戻せない」と明記されています。検査用コピーもロールバック用バックアップではありません。更新後のデータ構造が旧版と互換でなければ、プログラムだけ旧版へ戻しても正常には動かない可能性があります。
会話アーカイブ機能にも同じ注意があります。2026.9.5では、アーカイブを無効にしていても会話データベースが変わります。旧版へ戻すには、対応する旧ビルドと更新前バックアップの組み合わせが必要です。アーカイブファイルもデータベースと一緒に保管しなければなりません。
つまり、Atomic Updatesが減らすのは主に「壊れた次版へ切り替える確率」と「検査のために止める時間」です。誤削除、移行済みデータ、外部サービスへの送信、更新中に変わった業務データまで自動的に巻き戻す仕組みではありません。
自動更新のGO条件を4つに絞る
私なら、次の4条件を満たす環境だけ自動更新へ進めます。
- 更新前バックアップから、別環境でデータベースと会話履歴を復元できる
- 本番で使うプラグイン、MCP接続、メッセージ経路を検査対象に含めている
- 更新後に試す代表業務と、失格にする異常を事前に決めている
- 停止したGatewayを誰が、どの版とデータで復旧するか決まっている
バックアップは「取得成功」の表示だけでは足りません。復元先で起動し、最近の会話が開け、必要な添付やアーカイブを読めるところまで確認します。これができていなければ、Atomic Updatesを有効にしてもHOLDです。
代表業務は、会社ごとに1本か2本で構いません。たとえばTelegramから依頼し、社内文書を検索し、人の承認後に返信する。その一連を通します。起動確認とメッセージ送信を別々に試すだけでは、認証、権限、履歴の受け渡しで起きる不具合を見逃します。
「検査通過」でも切り替えない条件
検査用コピーが通っても、無条件で本番へ入れるべきではありません。2026.9.5の公式公開記録では、通常の検証は通過した一方、安定版のsoak-only live/E2E検査はインフラとfixtureの問題により責任者判断で免除されています。Telegramのnpm beta E2E証跡も未提出、Android APKも版の不一致でスキップと記録されています。
これはリリースを否定する材料ではなく、検証範囲を示す材料です。Telegramを業務の入口にしている会社なら、公式側で証跡がない経路を自社試験で補います。Androidアプリが必須なら、対象版の配布と確認が揃うまでWebを正式経路に固定するか、更新を保留します。
次の異常が一つでも出たら差し戻します。承認前の実行、宛先違い、二重送信、別ユーザーの履歴表示、再起動後の接続消失です。回答が少し遅い、といった利便性の問題とは分けます。平均点ではなく、会社へ損害を出す異常を一発失格にする方が実務では扱いやすいです。
失敗時に最初からやり直さない
2026.9.5では、更新失敗時の表示も具体化されました。最初に起きた問題、後続の修復や片付けの失敗、次に行う操作を分けて示します。停止したサービスの復元とヘルスチェックも行いますが、復旧確認が出たこととロールバック完了は同義ではありません。
更新が止まったら、まず openclaw update status とDoctorの案内を確認します。更新プロセスが残っている状態で再実行すると、途中の保存や修復と競合します。Gatewayが応答していても、更新成功や旧版へ戻せる状態までは証明しません。版、データ、サービス所有者、保存済みの復旧案を照合してから再開します。
一時領域の容量不足も、ステージング前に検出する仕組みが追加されました。ただし早期検査はプラグインのコピーや外部データベースを含まないため、警告がなければ容量十分とは限りません。大きな会話履歴や独自プラグインがある環境では、更新用領域とバックアップ用領域を別に見積もります。
中小企業なら段階導入が現実的
最初の1週間は自動切り替えを急がず、検査結果だけを見る運用にします。次に、社内利用だけのGatewayで1回更新。バックアップ復元、代表業務、再起動後の接続を確認できたら、顧客連絡を含まない範囲へ広げます。
顧客への送信や外部公開を行うGatewayは最後です。更新枠を完全になくすより、15分の確認枠を残した方が安い。Atomic Updatesは人の確認を消す機能ではなく、本番を止める前に機械ができる検査を前倒しする機能、と捉えると過信を避けられます。
今日決める項目は3つです。復元確認済みバックアップの保存先、本番で通す代表業務、更新を差し戻す異常。この3つが空欄ならHOLD。埋まっていれば、まず社内用Gatewayから限定GOに進めます。
確認結果は、版番号、更新日時、バックアップID、担当者と一緒に1枚へ残します。次回更新で同じ確認を使えるため、「詳しい人がいる日にしか更新できない」状態から抜けやすくなります。逆に記録が残らない自動更新は、障害時の調査時間を増やします。速く入れることより、どの状態へ戻すか説明できることを優先します。

