OpenClaw 2026.5.31-beta.3 のリリースノート
OpenClaw は、エージェントの回復力強化と主要チャネルプラットフォームでの配信安定性向上を含むベータ版アップデートを公開しました。
キーポイント
エージェントとランタイムの回復力強化
ツール呼び出しの中断やセッションバインディングの陳腐化、コンパクションハンドオフ時のエラーから、よりクリーンに回復する機能が実装されました。
マルチチャネル配信の安定性向上
Telegram、WhatsApp、iMessage、Slack、Discord などの主要メッセージングプラットフォームおよび iOS リアルタイム通話において、チャネルとモバイル配信の信頼性が向上しました。
メディア配信リトライ機構の改善
メディアデリバリの再試行処理が最適化され、ネットワーク不安定時やエラー発生時のデータ転送成功率が高められています。
重要な引用
Agents and CLI-backed runtimes recover more cleanly from interrupted tool calls, stale session bindings, compaction handoffs, and media delivery retries.
Channels and mobile delivery are steadier across Telegram, WhatsApp, iMessage, Slack, Discord, Microsoft Teams, Google Chat, Google Meet, and iOS realtime Talk.
影響分析・編集コメントを表示
影響分析
このリリースは、自律型エージェントシステムの実用性を支える基盤となる「安定性」と「回復力」に焦点を当てた改良です。特に複数の外部プラットフォームとの連携において信頼性が向上したことは、実環境での運用開始や大規模展開に向けた重要なステップであり、開発者にとってデプロイのリスク低減に寄与します。
編集コメント
これは新機能の追加というよりは、既存のエージェント基盤の堅牢性を高めるための重要なパッチリリースです。実運用における障害復旧時間の短縮に直結する内容であり、開発者にとって即座に価値のあるアップデートと言えます。
2026.5.31
ハイライト
- エージェントおよび CLI ベースのランタイムは、中断されたツール呼び出し、期限切れのセッションバインディング、コンパクションハンドオフ、メディア配信のリトライからよりクリーンに回復します。(#88129, #88136, #88141, #88162, #88182)
- チャンネルおよびモバイル配信は、Telegram、WhatsApp、iMessage、Slack、Discord、Microsoft Teams、Google Chat、Google Meet、iOS のリアルタイム Talk 全体でより安定しました。(#88096, #88105, #88183, #88231)
- ゲートウェイおよびチャンネル設定では、Tailscale Serve サービス名バインディング、通信通知設定、安全なエージェント追加機能、Discord、Telegram、Slack、Matrix、Teams におけるより信頼性の高い進捗ドラフトが追加されました。(#74715, #83115, #88314, #88749) @VladyslavLevchuk および @zhangguiping-xydt 氏に感謝します。
- プロバイダーおよびプラグインのリクエストでは、実行が停止する前に、より多くのタイマー、リトライ、OAuth/デバイスコードのライフタイム、メディアダウンロード、ローカルサービスプローブ、生成コンテンツポーリングパスがバインドされるようになりました。
- スキル、セッションメタデータ、ゲートウェイランタイム状態、プラグインメタデータ、ストア書き込みでは、ホットパスでの重複作業を削減しつつ、設定およびディスパッチ動作の安定性を維持しています。
- スキルおよびプラグインの読み込みは、期限切れの無効化スナップショットやローダー障害をより明確に処理できるようになり、チャンネルターンで無効な SecretRefs を回避し、オペレーターがより良い回復ガイダンスを受けられるようになりました。(#79072, #79173) @zeus1959 氏に感謝します。
- Workboard、SecretRef プラグインマニフェスト、ホストされた iOS プッシュリレー、および外部 Copilot/Tokenjuice のパッケージ化により、より広範なオーケストレーション、統合、プラグイン配信の表面が追加されました。(#82326, #87469, #87796, #88107, #88117)
- リリース、CI、Docker、E2E(エンドツーエンド)、および診断レーンでは、より多くのログ、レスポンスボディ、準備状態プローブ、アーティファクトチェック、ステータスポーリングを制限し、失敗時に停止するのではなく、限定された証拠を報告するようにしました。
Changes
- ドキュメント: 統制されたスキル作成、レビュー可能な提案、CLI(コマンドラインインターフェース)、Gateway(ゲートウェイ)、エージェントツールの動作、承認ポリシー、サポートファイル、および回復方法を網羅した専用の Skill Workshop ガイドを追加しました。@shakkernerd 氏に感謝します。
- スキル: skill_workshop エージェントツールが、ガードされたレビューフローを通じて明示的な提案を適用、拒否、隔離できるようにしました。@shakkernerd 氏に感謝します。
- スキル: 標準的なスキルフォルダの下で承認されたサポートファイルを保持し、スキャナー、ハッシュ、ロールバックの safeguards(保護機能)を備えた提案が可能になりました。@shakkernerd 氏に感謝します。
- スキル: 承認前にバージョン管理され日付付きの提案フロントマターを用いて、保留中の提案をその場で修正できるようにしました。@shakkernerd 氏に感謝します。
- スキル: 保留中の提案、CLI/Gateway のレビューアクション、ロールバックメタデータ、および skill_workshop エージェントツールを備えた Skill Workshop を追加しました。@shakkernerd 氏に感謝します。
- プラグイン: Tokenjuice を公式の @openclaw/tokenjuice プラグインとして外部化し、npm および ClawHub の公開メタデータを付与しました。
- プラグイン: GitHub Copilot エージェントランタイムを公式の @openclaw/copilot プラグインとして外部化し、npm および ClawHub の公開メタデータを付与しました。
- iOS: ホスト型プッシュリレーのデフォルト設定、リアルタイム Talk 再生機能、より信頼性の高いモバイルセッションのためのガード付き WebSocket ピング経路を追加しました。(#88096, #88105, #88231)
- Workboard: マルチエージェント計画および実行追跡のためのオーケストレーションプリミティブとエージェント調整ツールを追加しました。(#87469)
- Gateway: ゲートウェイの公開とステータス表示のために、Tailscale Serve のサービス名バインディングをサポートしました。
- Code mode: スコープ付きエージェント/グローバルセッション用の内部名前空間と、正確な名前空間でのツールディスパッチを追加しました。(#88043)
- Control UI: Dreaming タブにエージェントセレクターを追加し、選択されたエージェントを Dreaming ステータス、ダイアリー、およびダイアリーアクションへ伝播させました。(#78748) @stevenepalmer 氏に感謝します。
- Control UI: 設定タブから通知制御が利用できるよう、Communication Notifications 設定タブを公開しました。(#74715) @VladyslavLevchuk 氏に感謝します。
- Plugin SDK/channels: ネイティブのスラッシュコマンドおよびコールバック制御が、対応するチャンネルプラグラムを経由して再解釈されることなく往復できるよう、型付きプレゼンテーションコマンドアクションを追加しました。(#88721)
- Plugins: シークレット参照プロバイダー統合マニフェスト契約を追加し、プロバイダー/プラグラムの再利用のために共有 LLM コアパッケージを抽出しました。(#82326, #88117)
- Skills: コアシリーズインデックスを追加し、スキルランタイムの読み込み、ステータス、フィルタリング、およびプロンプトフォーマットを一元化しました。
Fixes
- Agents/media: 非同期画像、音楽、動画生成の開始を Codex ターンの終了から行えるように変更し、メディアがバックグラウンドでレンダリングされている間に、要約や他の作業を継続して実行できるようにしました。
- エージェント/Codex: 公開された OpenAI API キープロファイルが、永続化された Codex OAuth セッションを維持しつつ、ネイティブの Codex アプリサーバー認証として扱われないようにする。
- エージェント/Codex: Codex アプリサーバーからの最終回答の断片をストリーミングしてライブ返信プレビューに反映し、SQLite 内に ACP メタデータを保持し、合成された修復出力よりも実際のツール結果を優先し、ACP ランタイムのリファクタリングを通じてワークスペース/セッションメタデータを維持する。(#88405, #88724, #88730)
- コントロール UI: 汎用的な出力テキストではなく、ツール名とアクションでラベル付けされた折りたたまれたツールカードを維持する。@shakkernerd 氏に感謝。
- エージェント/Codex: skill_workshop が利用可能な場合、Codex アプリサーバーのプロンプト内で Skill Workshop のガイダンスを表示する。@shakkernerd 氏に感謝。
- エージェント/認証:認証プロファイルを原子的に書き込み、強制再ログインによる回復機能を追加し、状態のみでのアンインストール時にワークスペースを保持し、過大なターン前に圧縮して、回復経路が部分的な状態で終わらないようにする。
スキル:無効化されたスキルの環境オーバーライドを、古くなった永続化スナップショットからスキップし、無効化されたスキルの apiKey シークレット参照(SecretRefs)
原文を表示
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, Telegram, Slack, Matrix, and Teams. (#74715, #83115, #88314, #88749) Thanks @VladyslavLevchuk and @zhangguiping-xydt.
- 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 run.
- Skills, session metadata, gateway runtime state, plugin metadata, and store writes do less repeated work on hot paths while keeping config and dispatch behavior stable.
- Skills and plugin loading now handle stale disabled snapshots and loader failures more clearly, so channel turns avoid disabled SecretRefs and operators get better recovery guidance. (#79072, #79173) Thanks @zeus1959.
- Workboard, SecretRef plugin manifests, hosted iOS push relay, and external Copilot/Tokenjuice packaging add broader orchestration, integration, and plugin delivery surfaces. (#82326, #87469, #87796, #88107, #88117)
- Release, CI, Docker, E2E, and diagnostics lanes now cap more logs, response bodies, readiness probes, artifact checks, and status polling so failures report bounded proof instead of stalling.
Changes
- Docs: add a dedicated Skill Workshop guide covering governed skill creation, reviewable proposals, CLI, Gateway, agent tool behavior, approval policy, support files, and recovery. Thanks @shakkernerd.
- Skills: let the skill_workshop agent tool apply, reject, and quarantine explicit proposals through the guarded review flow. Thanks @shakkernerd.
- Skills: let proposals carry approved support files under standard skill folders, with scanner, hash, and rollback safeguards. Thanks @shakkernerd.
- Skills: let pending proposals be revised in place with versioned, dated proposal frontmatter before approval. Thanks @shakkernerd.
- Skills: add Skill Workshop with pending proposals, CLI/Gateway review actions, rollback metadata, and the skill_workshop agent tool. Thanks @shakkernerd.
- Plugins: externalize Tokenjuice as the official @openclaw/tokenjuice plugin with npm and ClawHub publish metadata.
- Plugins: externalize the GitHub Copilot agent runtime as the official @openclaw/copilot plugin with npm and ClawHub publish metadata.
- iOS: add hosted push relay defaults, realtime Talk playback, and a guarded WebSocket ping path for more reliable mobile sessions. (#88096, #88105, #88231)
- Workboard: add orchestration primitives and agent coordination tools for multi-agent planning and run tracking. (#87469)
- Gateway: support Tailscale Serve service-name bindings for gateway exposure and status.
- Code mode: add internal namespaces for scoped agent/global sessions and exact namespace tool dispatch. (#88043)
- Control UI: add a Dreaming-tab agent selector and propagate the selected agent through Dreaming status, diary, and diary actions. (#78748) Thanks @stevenepalmer.
- Control UI: expose the Communication Notifications settings tab so notification controls are reachable from settings. (#74715) Thanks @VladyslavLevchuk.
- Plugin SDK/channels: add typed presentation command actions so native slash-command and callback controls can round-trip through capable channel plugins without being reinterpreted. (#88721)
- Plugins: add a SecretRef provider integration manifest contract and extract shared LLM core packages for provider/plugin reuse. (#82326, #88117)
- Skills: add the core skills index and centralize skills runtime loading, status, filtering, and prompt formatting.
Fixes
- Agents/media: keep async image, music, and video generation starts from ending the Codex turn, so mixed requests can continue with summaries or other work while media renders in the background.
- Agents/Codex: keep public OpenAI API-key profiles from being treated as native Codex app-server auth while preserving persisted Codex OAuth sessions.
- Agents/Codex: stream Codex app-server final-answer partials to live reply previews, preserve ACP metadata in SQLite, prefer real tool results over synthetic repair output, and preserve workspace/session metadata through ACP runtime refactors. (#88405, #88724, #88730)
- Control UI: keep collapsed tool cards labeled with the tool name and action instead of generic output text. Thanks @shakkernerd.
- Agents/Codex: surface Skill Workshop guidance in Codex app-server prompts when skill_workshop is available. Thanks @shakkernerd.
- Agents/auth: write auth profiles atomically, add force re-login recovery, preserve workspaces during state-only uninstall, and compact before oversized turns so recovery paths avoid partial state.
Skills: skip disabled skill env overrides from stale persisted snapshots so disabled skill apiKey SecretRefs cann
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み