OpenClaw Changelog公式発表·2026年5月14日 18:39·約8分
OpenClaw バージョン2026.5.12-beta.7 の変更点
本文の状態
日本語全文を表示中
詳細モードで約8分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
OpenClaw Changelog
まず要点
OpenClaw は、Amazon Bedrock や Slack などのプラグイン依存関係を外部化し、コアインストール時の不要な AWS SDK 依存を排除しました。また、制御 UI と WebChat に自動スクロールの永続化機能を追加しました。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
変更点
- Amazon Bedrock: Bedrock および Bedrock Mantrock プロバイダーパッケージを外部化し、コアのインストール時にこれらのプロバイダーがインストールされていない限り AWS SDK の依存関係が自動的に取得されないようにしました。
- プラグイン: Slack、OpenShell サンドボックス、Anthropic Vertex の各プラグインを外部化し、これらのプラグインがインストールされた場合のみ、それぞれのランタイム依存関係がインストールされるようにしました。
- コントロール UI/WebChat: 現在の下部付近の動作を維持するか、ストリーミング出力に常に追従するか、あるいは自動スクロールをオフにして「新しいメッセージ」ボタンを手動で使用するかをユーザーが選択できる永続的な自動スクロールモードセレクターを追加しました。これにより、#7648 および #81287 の問題が修正されました。@BunsDev 氏に感謝します。
- ACP:
acp.fallbacksを追加し、プライマリバックエンドが利用できない場合に、出力が発行される前に設定されたバックアップランタイムバックエンドを試すようにしました(#69542)。@kaseonedge 氏に感謝します。
修正点
- Telegram: メインイベントループの停止中に Bot API のポーリングを維持するため、取り込み処理を永続的なローカルスポールを持つ独立したワーカーへ移動させました。これにより #81132 が修正されました(#81746)。@joshavant 氏に感謝します。
- CLI/プラグイン: プラグインレジストリの検出を行わずにヘルプをレンダリングできるよう、簡易パス上に裸のプラグインおよび親コマンドのヘルプ情報を保持するようにしました。
- ゲートウェイ/セッション履歴: ライブ更新を通じて単調なトランスクリプトメッセージシーケンスを引き継ぎ、古くなったシーケンス入力が追加されると不良な増分状態が生成されるのを防ぐために SSE 履歴を更新します(#81474)。@samzong 氏に感謝します。
- セキュリティ/サンドボックス:Windows の USERPROFILE をサンドボックスのブロック対象ホームルートに含めることで、HOME が別のシェルホームを指していても、認証情報を保持するバインド(.codex, .openclaw, または Windows ユーザープロファイル下の .ssh など)が拒否されます。(#63074) @luoyanglang 氏に感謝。
- モデル設定/認証:広範な ^[A-Z_][A-Z0-9_]*$ 文字列からプロバイダーの環境変数マーカーを推測するのをやめ、構成バックドのプロバイダー apiKey 値は構造化された環境 SecretRefs(secrets.providers[id] / secrets.defaults)を通じてのみ解決するように変更しました。これにより、無関係な環境変数が誤ってプロバイダー認証情報として扱われることがなくなります。@sallyom 氏に感謝。
- メディア取得:本文のないメディアレスポンス(HEAD プロブおよび 204 スタイルの空ボディ)に対して、レスポンスボディの割り当てとバッファリングをスキップし、ペイロードを持たないストリーム上のヒープ使用を防ぎます。@shakkernerd 氏に感謝。
- CLI/オンボーディング:プロバイダー固有の認証フラグ(例:--openai-api-key)をオンボーディングウィザード経由で転送し、ctx.opts を介してプロバイダー認証メソッドに到達できるようにしました。これにより、非対話型ハーンスにおいて --openai-api-key "$OPENAI_API_KEY" が「既存の環境変数を使用しますか?」という冗長なプロンプトをスキップできるようになります。(#81669) @sjf 氏に感謝。
- CLI/migrate:Codex migrate アイテムメッセージおよび REASON_CODE_MESSAGES 文字列から末尾のピリオドを削除し、プラン/結果行が文の一部ではなくラベルとして読み込まれるようにしました。(#81705) @sjf 氏に感謝。
- Slack:不正なプライベートファイルリダイレクト Location ヘッダーを、Slack メディアダウンロードの失敗要因とするのではなく、追跡不可能なリダイレクトとして扱います。
- プラグイン:非推奨の providerAuthEnvVars フォールバックを維持しつつ、プロバイダー発見時に setup.providers[].envVars 認証情報からプロバイダープラグインを検出します。(#81542) @JARVIS-Glasses 氏に感謝。
- Docs/Codex ハーネス:各エージェントの CODEX_HOME が ~/.codex を分離することを明確化し、継承された HOME は意図的に .agents の発見とサブプロセスのユーザーホーム状態を利用可能に保つことを明記します。
- 認証:ロックされた書き込みのリトライ前に、所有者が死亡した古いファイルロックを回収することで、クラッシュした OAuth リフレッシュにより auth-profiles.json が手動クリーンアップまでブロックされる現象を防ぎます。
- CLI テーブル:マルチラインセル後の折り返し継続行において、ミュート/カラーのスタイルを維持し、openclaw プラグインリストの説明が読みやすく保たれるようにします。
- プロセス実行:Windows 上で大文字小文字を区別しない重複する子環境キーを結合することで、ホスト側の Path が呼び出し元が提供する PATH の上書きをシャドウ(覆い隠す)することを防ぎます。
- ゲートウェイ/診断機能:起動の猶予期間中にコールドスタートの死活警告を抑制しつつ、死活メトリクスのサンプリングは継続します。#79915 を修正。(#81699) @joshavant 氏に感謝。
- Codex ハーネス:oauthRef に基づく Codex OAuth プロファイルが利用可能であることを維持し、信頼度の高いアプリサーバー OAuth リフレッシュが無効化された際に、権限や使用制限のペイロードを再認証プロンプトに変換することなく、生のトークンリフレッシュエラーのリトライスパムを停止します。
- ブラウザ CLI:ブラウザ制御コマンドに対して既存の operator.admin ゲートウェイスコープを明示的に要求し、不要なスコープアップグレード承認ループを回避します。#81555 を修正。(#81716) @joshavant 氏に感謝。
- Gateway/diagnostics: スタートアップの猶予期間中にコールドスタートの生存性警告を抑制しつつ、生存性メトリクスのサンプリングは継続する。#79915 を修正。(#81699) @joshavant 氏に感謝。
- Plugin SDK: 非推奨となった openclaw/plugin-sdk/memory-core パッケージのサブパスを memory-host-core のエイリアスとして復元し、現在もそれをインポートする公開済みのメモリコンパニオンプラグインが現在のホストで解決できるようにする。
- Control UI/i18n: インストールされたワークスペース pi ランタイムを使用してロケールを更新し、フォールバックパッケージのピン留めを更新し、利用可能な場合は Anthropic CI プロバイダを優先し、無効なプロバイダ認証情報を処理してメインプロセスが失敗しないようにする。
- Codex harness: ネイティブアプリサーバーのトークンリフレッシュによるログアウトおよび再ログインの失敗を認証リフレッシュエラーとして分類し、ユーザーに生のランタイム障害ではなく再認証ガイダンスを提供できるようにする。
- Codex startup: 選択可能な構成済み OpenAI エージェントモデルを、プラグインの自動有効化、スタートアップ計画、doctor インストール修復時に Codex ランタイム要件として扱うことで、Anthropic がプライマリの設定でも OpenAI/Codex にクリーンに切り替えられるようにする。
- Agents: ツールから返されたメディアを最終返信にマージする際に、ソース返信の配信メタデータを保持し、メッセージツールのみによる返信が配信可能でミラーリングされるようにする。@pashpashpash 氏および @vincentkoc 氏に感謝。
- Replies: リッチプレゼンテーション、インタラクティブコントロール、チャネルネイティブペイロードデータを、フォローアップ、ハートビート、cron、ACP、ブロックストリーミング配信パス全体でアウトバウンドコンテンツとして扱い、カードまたはボタンだけの返信が空と見なされて削除されないようにする。
- WebChat/TUI: route Codex tools.message source replies to the active internal UI turn and mirror them to session history, so message-tool-only harness replies, including rich presentation and button-only replies, no longer disappear while WebChat and TUI remain non-targetable outbound channels. (#81586) Thanks @pashpashpash.
- Replies: deliver rich-only block replies even when block-streaming coalescing is enabled, keeping card and button payloads from being dropped by the text coalescer. Thanks @pashpashpash.
- macOS/companion: require system TLS trust before pinning a first-use direct wss:// gateway certificate and honor gateway.remote.tlsFingerprint as the explicit pin for remote node-mode sessions, so fresh endpoints fail closed when macOS cannot trust the certificate unless configured out of band. Fixes #50642. Thanks @BunsDev.
- Update: snapshot config before update-time repair and restart writes, preserve plugin install records through doctor cleanup, and keep update-time config size drops from blocking the update while pointing users to the pre-update backup. Fixes #80077. (#80257) Thanks @Jerry-Xin and @vincentkoc.
セッション/ステータス:openclaw のセッションおよびステータス出力において、ACP の spawn-child セッションを「direct」ではなく種別として「spawn-child」として分類します。重複するセッション種別分類子を共有ヘルパー (src/sessions/classify-session-kind.ts) へ抽出し、両方の表示面が同期されるようにします。カタログ #19 を修正しました。(
この記事をシェア
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み