OpenClaw v2026.5.25-beta.1を公開
本文の状態
日本語全文を表示中
詳細モードで約12分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
OpenClaw Changelog
OpenClawのバージョンv2026.5.25-beta.1が公開された。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
2026.5.25-beta.1
Beta 1 の最終修正
- iMessage: スレッドの現在のチャンネルやアカウントから、画像ツールへの添付ファイルルートをインバウンドとして取り込むようにしました。これにより、
~/Library/Messages/Attachments配下(ワイルドカードルートを含む)に保存された iMessage の添付ファイルが、既存のインバウンドパスポリシーに従って読み込まれるようになり、「パスが許可されていない」として拒否される事態を防ぎます。Fixes #30170. (#86569) (原文の技術表記:path-not-allowed)
- iMessage:
channels.imessage.accountsに同じローカル Messages ソースを指すdefaultと名前付きアカウントの両方がリストされている場合、起動時に重複監視を除外し、重複するimsg rpcプロセスや二重の着信返信を防ぎます。ただし、送信やステータス確認には重複アカウントを使用可能にします。#65141 を修正しました。(#86705) - Codex: ホストパスとサンドボックスパス間でワークスペース指示ファイルを再マッピングする際、サンドボックスのブートストラップパスのスタイルを維持します。
2026.5.25
修正点
- インストーラー:musl Linux 環境において、glibc 版の Node.js tarball をダウンロードして失敗する
node:sqliteの問題を回避するため、Alpine のapkを経由して Node.js、npm、Git パッケージをローカルプレフィックス CLI インストーラーが利用するように変更しました。 - チェック:クリーン実行時にすべてのリポジトリファイルを読み込むのを避けるため、追跡された競合マーカーのスキャンを事前フィルタリングする機能を追加しました。
- プラグイン:コンパイル済みパッケージ出力を要求せず、ローカルにリンクされたプラグインパスから TypeScript ソースエントリーを検出可能にしました。これにより、ネイティブ Windows 環境でのソースチェックアウト用プラグイン開発が復活します。
- CLI: OpenClaw コマンドを実行する前に、ソースチェックアウトのビルド出力を標準エラー(stderr)へ流すように経路を変更しました。これにより、古くなったローカルビルドが
--json形式の標準出力(stdout)を破損するのを防ぎます。
インストーラー:Alpine Linux 上では、NodeSource のパッケージマネージャーパスに依存するのではなく、apk を通じて Node.js をインストールするように変更しました。
Agents/perf: キャッシュマニフェストに依存する CLI プロバイダー記述子をキャッシュし、フォールバックプロバイダーの解決を最適化します。これにより、モデルのフォールバック再試行時にバンドルされたプロバイダーランタイムのスキャンが繰り返されるのを防ぎつつ、プラグインの再読み込み時にも正しく無効化されます。
Installer: Alpine などの musl Linux シェルを検出し、npm install の前に拒否するのではなく、Linux システムとして扱います。
Windows: エンバイロメント変数の上書きを伴う直接 Node パッケージスクリプトを実行するためにクロスプラットフォームランチャーを使用します。これにより、ゲートウェイ、TUI、Docker-all、生成モジュールのフォーマット、オプションの Discord ネイティブ Opus インストーラーのエントリーポイントがネイティブ Windows 上で正常に動作するようになります。
Tests: Vitest のインポートタイミングエントリーポイントを Node ラッパー経由で実行し、ネイティブ Windows パッケージスクリプトがインポート診断情報を収集できるようにします。
Control UI: 大規模なビルド時のランタイム依存関係を安定したチャンクに分割し、Linux/Docker のインストールやパッケージビルドがアプリのチャンク警告閾値を超えないようにします。
Tests: test:max と test:changed:max を Node ラッパー経由で実行することで、ネイティブ Windows 上で高ワーカー数の Vitest エントリーポイントが正しく動作するようにします。
Tests: キッチンシンクの RPC ウォーク中に一時的なループバック HTTP リセットを再試行し、ゲートウェイが既に準備完了した後にネイティブ Windows の読み込みプロブが失敗しないようにします。
Tests: test:serial を Node ラッパー経由で実行することで、ターゲットを絞ったシリアル Vitest コマンドがネイティブ Windows で動作するようにします。
Tests: Vitest 設定パスのアサーションを正規化し、インフラ設定スイートがネイティブ Windows パスでも正常に実行できるようにします。
- インストーラー: 生(raw)の npm
min-release-age設定が存在する場合、互換性のない生成された--beforeインストールフィルターを回避します。(#85491) @TurboTheTurtle 氏に感謝。 - エージェント/MCP: 結合された MCP の
tools/listカタログ検出をバインドし、応答しない MCP サーバーがセッションツールのマテリアライズ(実体化)をブロックしないようにします。(#85063) @nxmxbbd 氏に感謝。 - チャンネル/iMessage: デバウンス/ルーティング前に GUID で不正なアンカーレスグループウォッチペイロードを復元し、復元不可能なペイロードは送信者に DM を返信するのではなく破棄します。#84470 を修正。#84503 を参照。@zhangguiping-xydt 氏および @zqchris 氏に感謝。
Channels/iMessage: 完了したキャッチアップ処理後に、ライブで処理された行からキャッチアップカーソルを進めるようにしました。これにより、キャッチアップ実行中に受信された行も含まれ、再起動時にこれらの行が再プレイされなくなります。(#85475) @TurboTheTurtle 氏に感謝します。
テスト:共有の Windows コマンドヘルパーを、裸の Docker E2E ハーネスコンテナにマウントして、公開されたアップグレードサバイバー設定のウォークが Linux 上で開始できるようにする。
テスト:プラグインバインドコマンドのエスケープ Docker スモークテストを、意図した Vitest のケースに集中させ、ソースコードのみを対象としたインストールライフサイクルスクリプトはスキップする。
テスト:一般的なプラグインインストールの E2E 断言で、設定可能な一時ルートと Windows ホーム相対のインストールパスを使用できるようにする。
テスト:キッチンシンクプラグインの断言フィクスチャを、設定可能な一時ルートのみに配置することで、ネイティブ Windows 実行でもフルサーフェスの診断カバレッジがスキップされないようにする。
テスト:子プロセスの起動時に準備完了プローブやプロセスメトリクスが一切出力されない場合、すべてのサンプルを「n/a」として合格とするのではなく、ゲートウェイ起動ベンチマークで失敗させるように変更しました。
設定とシークレット:AWS 方式の secret#json_key 形式 ID を一貫して検証できるよう、実行用 SecretRef の ID に # セレクターを含められるようになりました(#80731)。@TurboTheTurtle 氏に感謝します。
テスト:Telegram のユーザー認証情報ヘルパーをプラットフォームの一時フォルダとパス API に維持し、ネイティブ Windows での認証情報のエクスポートおよびリストアコマンドが POSIX 専用のパスを経由しないようにします。
インストーラー:オプションの検証フェーズを進捗カウンターに含め、--verify を実行した際に [4/3] ではなく [4/4] Verifying installation と表示されるようにします。
Crabbox: 関連付けられた Git ワークツリーから、ラッパーが Crabbbox チェックアウトの兄弟を検出できるようにする。これにより、Codex のワークツリーは PATH シムなしでリモートゲートを実行できるようになる。
CI: 共有ヘルパーフラグの解析において標準的な -- オプション区切り子を許容し、perf コマンドと test コマンドがパッケージマネージャー引数の転送を受け付けられるようにしました。
Tests: Vitest のフィルタが誤って読み込まれたり無視されたりしないよう、live-media、live-shard、extension バッチの各ハーンスで -- を通す引数を保持します。
Crabbox: AWS macOS ランナーのデフォルト要求をオンデマンド容量に変更し、EC2 Mac 証明コマンドがサポートされていないスポット市場のデフォルトで失敗しないようにしました。
Tests: Windows のネイティブパッケージウォークがベースライン構成のカバレッジを維持できるよう、アップグレードサバイバー設定レシピのコマンドを Windows npm シム経由で実行します。
Image tool: プロバイダーランタイムフックなしで画像圧縮ポリシーを解決する際、バンドルされた Anthropic のメディア制限を使用します。
Tests: ゲートウェイ RSS サンプリングが利用できない場合、プロセスごとのメモリガードを無効にするのではなく、kitchen-sink RPC Docker ウォークを失敗させます。
Tests: 小さなフォーカス実行で有用な stderr が繰り返されるビルドタイミングのノイズに埋もれないよう、Vitest ラッパー内で現在の Rolldown プラグインのタイミング警告形式を抑止します。
Models/OpenRouter: プロバイダー経由のモデルが利用可能なコンテキストを過大評価しないよう、top_provider メタデータからエンドポイント固有の OpenRouter コンテキスト制限を使用しました。(#85949) @TurboTheTurtle 氏に感謝。
Crabbox: git ベースのスクリプトチェックがランナーリポジトリをシードできるよう、ローカルコミットのみをワークツリー変更として重ねた一時的なフルチェックアウトから、クリーンなスパーチェックアウトのリモート変更ゲートを同期します。
- エージェント:サブエージェントのハンドオフパスにおいて、完了配信ポリシーとキューのデフォルトを解決する際に、バンドルされたチャンネルプラグインの読み込みを回避します。
- テスト:明示的なターゲット事前チェック(preflight)を通じて Vitest 設定の分割シャードを許可し、CI シャードジョブが意図したプロジェクトを実行できるようにします。
- テスト:新規ソースチェックアウトから実行した場合に、起動時のメモリと起動ベンチマークの煙テストスクリプトが CLI の起動アーティファクトを構築するように変更しました。
iMessage: 承認されたスラッシュコマンドをテキストソースコマンドとしてマークし、/status、/new、/restart の応答が元の会話へ返されるようにしました。(#82642) @homer-byte 氏に感謝します。
- Crabbox: 書き込み可能なハイドレーション先である
PNPM_HOMEに Corepack のシャイムをインストールすることで、ローカルの AWS ランナーによるハイドレーション時に/usr/local/bin/pnpmを上書きしようとする問題を解消します。
ライブテスト:選択されたカバレッジがタイムアウトや古い高信号フィルタによって失われた際、誤って「プロファイル不足」と報告するのではなく、Docker OpenAI ゲートウェイのカバレッジを現在の gpt-5.5 ラーンに固定して失敗させるように変更しました。
テスト:統計サンプルまたは設定された制限が無効な場合、静かにピーク値ゼロと報告するのではなく、エラーとして失敗させるように修正しました。
- Auth/Codex: macOS のキーチェーンにのみ利用可能なシードが存在する場合、埋め込まれたレガシーな Codex OAuth サイドカーローダーが
log.warnを一度だけ出力するようにしました。この警告では、認証情報が下流の「No API key found for provider "openai-codex"」というエラーに静かに流れ込むのを防ぐため、解決策としてopenclaw doctor --fixと macOS のキーチェーンを明示的に名前付けて表示します。Thanks @romneyda.
・エージェント:プロバイダーなしのセッションモデルが複数のプロバイダー接頭辞付きランタイムポリシーに一致する場合、エラーを閉じる(fail closed)ように変更しました。これにより、CLI のランタイムルーティングは設定ファイルの順序に依存しなくなりました。(#85970) @potterdigital 氏への感謝。
・コントロール UI/エージェント:ツール行が折りたたまれた状態でも早期に省略記号(…)が表示されず可読性を維持し、展開された状態では生データの詳細を保持します。また、圧縮後の AGENTS.md を再注入する機能は、プロジェクトコンテキストの重複を防ぐためオプションとなりました。#45649 および #45488 の不具合を修正しました。(@BunsDev 氏への感謝)
リリース検証
v2026.5.25-beta.1 リリースノート
- npm パッケージ: https://www.npmjs.com/package/openclaw/v/2026.5.25-beta.1
- レジストリ tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.5.25-beta.1.tgz
- 整合性チェック (integrity): sha512-aTxlF5Cls7/JTg3sjalOiZTa62kVzulOcKlkjNDuVfF1iJlwoo+L3T9i+V/Byp2tjs2V3lhdQ71kc7QVlAu1dg==
- リリースブランチ/タグ SHA: f5b52bddb50d48a803891f265dee1eb540ef4108
- ローカルでの重点テスト:
pnpm test src/agents/tools/image-tool.test.ts src/agents/tools/media-tool-shared.test.ts src/media/channel-inbound-roots.fast-path.test.ts extensions/imessage/src/accounts.test.ts extensions/imessage/src/channel.runtime.test.ts extensions/imessage/src/doctor.test.ts extensions/codex/src/app-server/run-attempt.test.ts test/scripts/package-acceptance-workflow.test.ts -- --reporter=dot - ローカルでの型証明テスト:
pnpm check:test-types - npm 事前チェック (preflight): https://github.com/openclaw/openclaw/actions/runs/26443590151
- npm パブリッシュ: https://github.com/openclaw/openclaw/actions/runs/26444459399
- 注記: 今回のベータ版公開では、npm 事前チェックの証明のみを意図的に使用しました。安定版や最新版へのプロモーションを行う前に、完全なリリース検証は別途実施する必要があります。
AI算出
通常リリースainew評価標準
記事は OpenClaw のベータ版更新に関する技術的な修正点(iMessage 添付ファイル処理、Alpine Linux インストーラー改善など)を列挙しており、AI モデルそのものの進化や新たな研究結果ではなく、既存ツールの保守的アップデートであるため novelty は低く設定。ただし、タイトルに明確なバージョン番号が含まれるため検索意図は高い。
6つの評価軸を見る
- AI関連度
- 50
- 情報源の信頼性
- 100
- 新規性
- 25
- 調べる価値
- 25
- 重複の少なさ
- 100
- 日本での有用性
- 25
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み