要点
OpenClaw がバージョン 2026.5.31-beta.3 を公開し、エージェントや CLI ベースのランタイムが、中断されたツール呼び出しや古いセッションバインディングなどからよりクリーンに回復する機能を強化しました。
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)