要点
OpenClawがベータ版v2026.7.1を公開し、GPT-5.6モデルへの完全対応と外部ハッチス接続機能を追加した。
ハイライト
翻訳全文
- OpenAI GPT-5.6 サポート: OpenClaw は、カタログ、機能、ランタイム選択パス全体を通じて GPT-5.6 モデルファミリーを認識するようになりました。(#98333) @steipete-oai 氏に感謝。
- 外部ハネスの添付:
openclaw attachコマンドは、既存の Gateway セッションに対して外部ハネスを開始し、対話型 Codex スタイルのワークフローをより容易に再開・検査できるようにします。(#96454) @anagnorisis2peripeteia 氏および @obviyus 氏に感謝。
- Telegram の Codex ワークフロー: Telegram では、
/loginコマンドで Codex ペアリングを開始し、アクティブな Codex 実行を操作し、一時的な API 障害が発生した場合でも最終的な返信を復元できるようになりました。(#98006, #98126, #98786) @100yenadmin 氏、@Kyzcreig 氏、および @obviyus 氏に感謝。
- イベント駆動型 cron 実行: 新しい
on-exitスケジュール種は、監視対象のコマンドが終了した際にエージェントを起動し、セッションターゲット型の実行はクリーンにデタッチできるようになりました。(#92037, #98755) @anagnorisis2peripeteia 氏、@obviyus 氏、および @EthanSK 氏に感謝。
- ネイティブアプリの刷新: iOS は iOS 26 のビジュアルシステムを採用し、ナビゲーション、設定、チャット、トーク、オンボーディングフローがより明確になりました。また、ネイティブアプリのローカライズは Apple および Android の各プラットフォームで拡大しています。(#98452, #98736, #98811, #97110, #97111, #97112, #97113) @vincentkoc 氏に感謝。
- よりリッチなメッセージング: iMessage では、ネイティブの投票作成、閲覧、投票機能が追加され、チャット内でのターンごとの使用状況が明確になるよう、組み込みの使用状況フッターが提供されます。(#98421, #92657, #92877) @omarshahine 氏、@lobster 氏、および @Marvinthebored 氏に感謝。
- より安全なスコープ付き会話: キャパビリティプロファイルは、既存のデフォルトプロファイルを弱めることなく、会話ごとのツールおよびアクセス境界を準備します。(#98536)
変更点
- モデルおよびプロバイダーのカバレッジ: GPT-5.6 のサポートを追加し、Nemotron Super の 1M コンテキストウィンドウを活用するとともに、明示的な OpenRouter 認証ヘッダーを維持します。(#98333, #98726, #98187) @steipete-oai さん、@eleqtrizit さん、@sunlit-deng さん、@laurencebrown さんに感謝いたします。
- CLI およびノードワークフロー:
openclaw attachコマンドの追加、ノードコンテキストパスのサポート、実行可能なデバイス承認回復ガイダンス、およびより明確なプラグインインストール終了診断機能を追加しました。(#96454, #97679, #98115, #98146, #98497) @anagnorisis2peripeteia さん、@obviyus さん、@wm0018 さん、@welfo-beo さん、@RomneyDa さん、@Sanjays2402 さん、@vincentkoc さんに感謝いたします。 - Cron および使用状況: エキジットトリガー型スケジュールの追加、デタッチされたセッション対象の実行、実行中のジョブ診断警告(in-flight job doctor warning)、および組み込みの完全な使用状況フッターを追加しました。(#92037, #98755, #98620, #92657, #92877) @anagnorisis2peripeteia さん、@obviyus さん、@EthanSK さん、@masatohoshino さん、@Marvinthebored さんに感謝いたします。
- ネイティブアプリおよびローカライゼーション: iOS のナビゲーション、設定、プレゼンテーション、Talk コントロールを近代化し、Gateway スピーチプロバイダーを追加するとともに、QR オンボーディングとプロトコル回復を改善しました。また、コアとなる Apple および Android 表面のローカライゼーションを行い、スウェーデン語モバイル版のローカライゼーションも追加しました。(#98452, #98736, #98811, #98376, #98302, #98385, #97110, #97111, #97112, #97113, #98043) @Tony-ooo さん、@joelnishanth さん、@cursoragent さん、@joshavant さん、@vincentkoc さん、@yeager さんに感謝いたします。
- メッセージング機能: ネイティブ iMessage アンケートと Telegram Codex のペアリングおよびステアリングフローを追加しました。(#98421, #98006, #98126) @omarshahine さん、@lobster さん、@100yenadmin さん、@Kyzcreig さんに感謝いたします。
- ドクターおよび診断機能: auth-profile(認証プロファイル)、ワークスペース、デバイスペアリング、チャンネルプラグイン、メモリプロバイダー、systemd 枯渇、Windows LAN ファイアウォールに関する発見事項を公開しました。(#97125, #97358, #97366, #97496, #97968, #98291, #98666) @giodl73-repo さん、@masatohoshino さん、@joshavant さんに感謝いたします。
- 会話およびレビューコントロール: スコープ付きの会話機能プロファイルの準備を行い、Cursor Agent を自動レビューエンジンとして追加しました。(#98536, #97348) @hxy91819 さんに感謝いたします。
修正点
- JSON 形式での出力を厳守してください。
translationフィールドのみを含めてください。他のフィールド(technical_terms など)は一切追加しないでください — 余計なフィールドを追加しようとして本文翻訳がトークン上限で打ち切られる事故を防ぐためです。
- Telegram の耐久性: 停止したイングレス請求の復元、メディアの再試行による再起動ドロップへの対応、一時的なポーリングエラーからの回復、デッドレター化されたポイズン更新の処理、転送されたリッチテキストの保存、プラグインコールバックの適切なルーティング、そしてリッチ最終返信が拒否された場合の安全なフォールバック。(#97118, #98102, #98735, #98775, #98776, #97174, #98786) @vincentkoc 氏、@luoyanglang 氏、@DaveArcher18 氏、@obviyus 氏、および @goldmar 氏に感謝します。
- エージェントとコンテキストの信頼性: ランタイムオーバーライドと誘導されたサブエージェントタスクの保存、隔離された cron の
sessions_send返信がリクエスト元にフィードバックしないようにする処理、ハーンネス認識型のコンテキスト推定および圧縮事前チェックの改善、サイレントなローカルストリームのタイムアウト、ストリーム中の障害からの回復、Gateway のランキャッシュ成長のカップ。(#92237, #92283, #77539, #97928, #97861, #98525, #95430, #77973) @sercada 氏、@amittell 氏、@liuhao1024 氏、@yetval 氏、@harjothkhara 氏、@nailujac 氏、@osolmaz 氏、@lzyyzznl 氏、@vincentkoc 氏、@alexelgier 氏、および @fede-kamel 氏に感謝します。 - プロバイダーとネットワークの安全性: Moonshot、MiniMax、Anthropic OAuth、Discord、Matrix、SMS、ブラウザ、アップデート、埋め込み (embeddings)、Tlön、Inworld の各パスにおける過大または不正なレスポンスのバウンド。(#96502, #96322, #96644, #97693, #97889, #97662, #97999, #98455, #98508, #98554, #98496, #98660) @hugenshen 氏、@cursoragent 氏、@lsr911 氏、@solodmd 氏、@Alix-007 氏、@wings1029 氏、@lzyyzznl 氏、@sunlit-deng 氏、@vincentkoc 氏、および @Pandah97 氏に感謝します。
- チャネル配信とルーティング: Slack の返信をアクティブなスレッド内に維持し、アカウントバインドされた配信ルートを保存し、レスポンスプレフィックスを適用し、内部トレースと不要なフォールバック返信を抑制し、Nostr リレー公開タイマーをクリアし、不明瞭なアカウント ID に対して WeChat セッションルーティングを保持。(#97168, #98240, #89949, #93639, #97989, #80928, #98720, #93686) @LiuwqGit 氏、@gorkem2020 氏、@yetval 氏、@wangwllu 氏、@ZengWen-DT 氏、@alexuser 氏、@UnClouded77 氏、@wangmiao0668000666 氏、@zhangLei99586 氏、@zhangguiping-xydt 氏、および @htkillermax-gif 氏に感謝します。
- cron の正確性: タイムアウト時のプロバイダーとモデルの選択を保存し、起動キャッチアップの延期を保持し、アクション必要な出力を維持し、空白の思考オーバーライドをクリアし、プロバイダー所有の日次リセットセッションを保存。(#95943, #94022, #93810, #96393, #96293, #98356) @ZengWen-DT 氏、@cursoragent 氏、@luke-renjoy 氏、@RichChen01 氏、@vincentkoc 氏、@yetval 氏、@snowzlmbot 氏、@nz365guy 氏、および @takamasa-aiso 氏に感謝します。
- メモリとセッションの回復: インデックスされていないトランスクリプトを検出し、ノート更新時や ChatGPT 入力時に一時的なウィキ読み込みを通じてノートと手動編集されたフロントマターを保存し、ディレクトリおよびハードリンク衝突ガードを弱体化させず、クロスディレクトリの再開を回避し、予約済みウィキインデックスページの曖昧さを解消し、空の QMD 同期作業をスキップ。(#97857, #98360, #98787, #97785, #94326, #90030) @zw-xysk 氏、@CHE10X 氏、@qingminglong 氏、@yetval 氏、@vincentkoc 氏、@sahibzada-allahyar 氏、および @ruben2000de 氏に感謝します。
- Windows と実行: 許可された実行を検証済みの Windows パスにバインドし、
PATHEXTを伝播させ、入力パスを大文字小文字を区別せずに正規化し、Windows におけるクリーンアップクラッシュを防ぐ。(#98260, #98093, #97630, #97901) @eleqtrizit 氏、@wendy-chsy 氏、@VectorPeak 氏、および @paulcam206 氏に感謝します。 - モバイルと UI の安定性: iOS のチャット改行と最終返信を保存し、Android のペアリングと TLS 回復を改善し、期限切れのペアリングカードを非表示にし、ワークスペースファイルレールをスクロール可能に維持。(#98304, #98117, #98366, #98439, #98483, #98049, #98646, #98611) @joshavant 氏、@Jabato01 氏、@ooiuuii 氏、@wuqxuan 氏、@645648406-max 氏、および @zw-xysk 氏に感謝します。
- Codex と承認フロー: ChatGPT の認証を正しく報告し、サイドコンバーステーション内のプラグインアプリの承認を保存し、破壊的な承認モードを
askにリネームし、動的ゴールとセッションツールの結果を正確に分類し、ターミナルアイドルタイムアウトを明示的な実行期限から導出。(#91240, #98812, #98501, #98659, #96856, #85296) @849261680 氏、@ukstem 氏、@kevinslin 氏、@yetval 氏、@nxmxbbd 氏、@alkor2000 氏、および @vincentkoc 氏に感謝します。 - 設定とプラグインの健全性: 未ロード可能なチャネルプラグインを表面化し、パッチ適用時のデフォルトプロバイダーベース URL を保存し、マニフェスト契約によりバンドルされたプラグイン更新を検証し、必要な場合にレガシー ClawHub ファミリーを保持。(#96397, #98396, #98010, #98249) @849261680 氏、@momothemage 氏、@weltmaister 氏、@LiLan0125 氏、@herove 氏、および @Patrick-Erichsen 氏に感謝します。
- Gateway、ブラウザ、セットアップ診断: 到達可能な Gateway と失敗したステータスプローブを区別し、セットアップ時に緩く解析された Gateway ポートを拒否し、空のパスから stray Chrome プロファイル設定キーが作成されないようにする。(#98183, #98689, #98138) @masatohoshino 氏、@qingminglong 氏、および @zhangLei99586 氏に感謝します。
完全なコントリビューション記録
この監査済み記録は、66e676d29b92d040716376a75aca32bad655cfac..HEAD の履歴全体を網羅しており、マージされた PR は 222 件です。生成マニフェストも編集入力として直接コミットを提供しますが、上記のグループ化されたノートはユーザーへの影響を優先しています。
#### プルリクエスト
- PR #96502 fix(moonshot): bound video description JSON response reads. Thanks @hugenshen and @cursoragent.
- PR #98249 Preserve legacy ClawHub family for selected plugins. Thanks @Patrick-Erichsen.
- PR #93767 fix(reasoning-tags): strip MiniMax
mm:namespaced reasoning tags. Thanks @DrHack1. - PR #93820 fix(imessage): recognize MiniMax mm: reasoning tags in reflection guard (completes #93767). Thanks @Alix-007.
- PR #94096 fix(usage): reject inverted startDate-endDate range in usage.cost and sessions.usage. Thanks @Alix-007.
- PR #97125 Doctor: expose auth profile findings. Thanks @giodl73-repo.
- PR #98256 fix(mcp): require owner for Claude permission replies. Thanks @eleqtrizit.
- PR #98142 fix(cli): stop
pairing listcrashing with empty channel enum. Thanks @RomneyDa. - PR #98260 fix(exec): bind Windows allowlist execution path. Thanks @eleqtrizit.
- PR #97118 fix(telegram): recover stalled ingress spool claims. Thanks @vincentkoc.
- PR #97168 fix(slack): prefer current thread session for inherited outbound replies. Related #96535. Thanks @LiuwqGit and @gorkem2020.
- PR #97769 fix(plugins): apply output text transforms to toolcall_delta and toolcall_end events. Related #97761. Thanks @ZOOWH and @get-viti.
- PR #96544 fix(doctor): merge colliding model-ref map keys instead of dropping. Thanks @yetval and @vincentkoc.
- PR #97177 fix(memory-wiki): gracefully handle unparsable YAML frontmatter in vault scans (#96125). Thanks @SunnyShu0925 and @cow11023.
- PR #97167 fix #96840: [Bug]: Targetless message.send fails with 'Action send requires a target' in WebChat despite docs stating source-reply sink should handle it. Thanks @zhangguiping-xydt and @MantisCartography.
- PR #98302 fix(ios): advance onboarding step after QR scan. Related #98297. Thanks @joelnishanth and @cursoragent.
- PR #96644 fix(anthropic-oauth): bound OAuth token endpoint response reads. Thanks @solodmd.
- PR #96397 fix: warn when configured channel plugins cannot load. Thanks @849261680.
- PR #96359 test: migrate src/commands tests to shared temp dir helpers. Thanks @xialonglee.
- PR #96293 fix(cron): clear agentTurn thinking override by blanking the field. Related #96287. Thanks @ZengWen-DT and @takamasa-aiso.
- PR #96058 test: prefer shared temp dir helpers in auto-reply and install-fallback tests. Thanks @xialonglee.
- PR #87298 test: add temp directory helper guidance. Thanks @hxy91819.
- PR #97785 fix(sessions): avoid cross-cwd recent resumes. Related #96542. Thanks @qingminglong and @yetval.
- PR #97698 fix(pdf): reject empty parsed page ranges before native analysis. Thanks @zhangguiping-xydt.
- PR #97693 fix(discord): bound requestDiscord happy-path response reads to prevent OOM. Thanks @Alix-007.
- PR #97683 fix(irc): guard surrogate-range codepoints in \u literal-escape decoder. Thanks @llagy009.
- PR #96938 fix(utils): keep reply directive ids unicode-safe. Thanks @ly-wang19.
- PR #97857 fix(memory): detect unindexed session transcripts in status mode (fixes #97814). Thanks @zw-xysk and @CHE10X.
- PR #98094 fix(android): clarify gateway auth recovery states. Thanks @qingminglong.
- PR #98205 test(gateway): add unit tests for node wake state tracking and testing seam. Thanks @zenglingbiao.
- PR #98115 fix: surface node approval guidance from devices CLI. Thanks @welfo-beo.
- PR #97898 docs: clarify source checkout Node floor. Related #97792. Thanks @lin-hongkuan and @aniruddhaadak80.
- PR #94526 test(telegram): add regression test for forum topic message_thread_id with streamed reasoning. Related #89352. Thanks @xialonglee and @pmika.
- PR #98145 fix(device-pairing): don't churn requestId on subset re-requests. Thanks @RomneyDa.
- PR #98267 fix(system-prompt): move exec-approval + Authorized Senders below cache boundary. Related #98261. Thanks @headbouyJB.
- PR #98304 fix: preserve iOS chat line breaks. Related #98028. Thanks @joshavant and @Jabato01.
- PR #98187 fix(openrouter): send explicit auth headers. Related #97934. Thanks @sunlit-deng and @laurencebrown.
- PR #95708 fix: show WebChat preamble progress during tool activity. Thanks @ragesaq.
- PR #98210 fix(gateway): iOS Talk treats SecretRef-backed API keys as missing. Related #98209. Thanks @ooiuuii.
- PR #98009 test(infra): add unit tests for SQLite number normalization. Thanks @dwc1997.
- PR #98087 test(config): add unit tests for resolveExecCommandHighlighting. Thanks @solodmd.
- PR #98219 test(utils): add unit tests for chunkItems. Thanks @zenglingbiao.
- PR #98093 fix(core): propagate caller env PATHEXT through isExecutableFile on Windows. Thanks @wendy-chsy.
- PR #97973 fix(matrix): guard JSON.parse against malformed homeserver response bodies. Thanks @lsr911.
- PR #97999 fix(sms): guard Twilio JSON.parse against malformed API response bodies. Thanks @lsr911.
- PR #98043 Add Swedish mobile app localization. Thanks @yeager.
- PR #98144 fix(tui): correct disconnect copy for device scope upgrades. Thanks @RomneyDa.
- PR #98240 fix(agents): keep merged delivery routes account-bound. Thanks @yetval.
- PR #89949 fix(media): pin requester delivery route when task starts. Thanks @wangwllu.
- PR #98226 Redact bare Fireworks API keys. Related #98225. Thanks @ooiuuii.
- PR #98319 docs: publish release notes for v2026.6.11. Thanks @hannesrudolph.
- PR #98257 fix: show in-progress status for channel runs. Thanks @scotthuang.
- PR #97931 fix(gateway): keep provider-owned CLI sessions across the daily default reset. Thanks @yetval.
- PR #98325 docs: refresh docs map for v2026.6.11. Thanks @hannesrudolph.
- PR #97929 fix(auto-reply): stop level directives from eating the next message word. Thanks @yetval.
- PR #97928 fix(agents): estimate harness role sizes in context guard char estimator (fixes #97927). Thanks @liuhao1024 and @yetval.
- PR #97861 fix(compaction): count bashExecution and summary turns in pre-prompt overflow precheck. Thanks @yetval.
- PR #97137 doctor: add memory search lint findings. Thanks @giodl73-repo.
- PR #97358 Doctor: expose workspace status findings. Thanks @giodl73-repo.
- PR #95622 test(qa-lab): harden whatsapp qa scenarios. Thanks @mcaxtr.
- PR #98346 fix: prevent skill-creator from bypassing workshop proposals. Related #96054. Thanks @momothemage and @xianshishan.
- PR #98169 fix(heartbeat): scope commitment fan-out prompts. Thanks @bdjben.
- PR #97366 Doctor: expose device pairing findings. Thanks @giodl73-repo.
- PR #98366 fix: Android TLS fingerprint verification times out on slow handshakes. Related #98365. Thanks @joshavant.
- PR #98353 fix(ios): open app on Chat by default. Thanks @BsnizND.
- PR #98352 fix(security): warn on agent skill MCP boundary drift. Thanks @momothemage.
- PR #98347 fix: retry image describe fallback models. Thanks @momothemage.
- PR #98117 fix(ios): avoid transient duplicate final replies. Related #98116. Thanks @ooiuuii and @joshavant.
- PR #98293 fix(gateway): emit stale exec approval followup diagnostics. Thanks @BsnizND.
- PR #98376 fix(ios): use Gateway speech providers in Talk. Related #98153. Thanks @Tony-ooo.
- PR #66685 Suppress expired exec approval followup warnings. Thanks @pfrederiksen.
- PR #98385 fix: show actionable mobile protocol mismatch recovery. Related #98384. Thanks @joshavant.
- PR #98146 fix(cli): explain how to recover from device approve deadlock. Thanks @RomneyDa.
- PR #98423 improve(ios): clarify Control and Talk visual hierarchy. Related #98397.
- PR #98217 fix(doctor): recover legacy cron archive across devices. Thanks @masatohoshino.
- PR #98333 feat(openai): add GPT-5.6 series support. Related #98296. Thanks @steipete-oai.
- PR #96393 fix(cron): preserve action-required command output. Related #96346. Thanks @snowzlmbot and @nz365guy.
- PR #98429 fix(ios): classify TLS fingerprint timeouts. Thanks @joshavant.
- PR #98439 fix: Android setup codes accept local mDNS gateway hosts. Thanks @joshavant.
- PR #98443 fix(ios): improve light and dark appearance contrast. Related #98440.
- PR #97742 fix(llm): preserve structured tool result text across providers. Thanks @snowzlmbot.
- PR #97968 fix(status): surface unregistered memory embedding providers. Thanks @masatohoshino.
- PR #92237 fix(agents): preserve runtime settings overrides [AI-assisted]. Thanks @sercada.
- PR #95888 fix(active-memory): caveat mutable ops facts; mark truncated recall as incomplete. Thanks @spencer2211.
- PR #98291 fix(gateway): surface systemd start-limit exhaustion. Thanks @masatohoshino.
- PR #90517 fix(gateway): hint missing external plugin for web login. Related #83277. Thanks @TUARAN and @carol-iung.
- PR #98369 test(infra): add unit tests for SQLite user_version pragma helper. Thanks @dwc1997.
- PR #98340 fix: extension api.exec leaves child processes after timeout. Related #98335. Thanks @ooiuuii.
- PR #92063 fix(ui): collapse duplicate assistant groups during segmented streaming. Related #63956. Thanks @harjothkhara and @contentfree.
- PR #98354 fix(infra): guard delivery queue inflate against corrupted entry_json. Thanks @Pick-cat.
- PR #90566 fix(agents): warn on cron announce skip. Related #68561. Thanks @sahibzada-allahyar and @Mibslee.
- PR #98371 fix(ports): validate lsof PID parsing before assignment. Thanks @lzyyzznl.
- PR #98356 fix(cron): keep provider-owned CLI sessions across the daily default reset. Thanks @yetval.
- PR #98395 test(shared): add unit tests for account enabled guard. Thanks @dwc1997.
- PR #98411 fix(agents): recover thinking errors from provider body. Related #98308. Thanks @sunlit-deng and @clearhorizoninvestments.
- PR #98494 docs(skills): support variable landable sweep batches. Thanks @vincentkoc.
- PR #91240 fix: report Codex ChatGPT status auth. Related #91099. Thanks @849261680 and @ukstem.
- PR #98370 test(agents): add unit tests for thinking block detection. Thanks @dwc1997.
- PR #96711 test: prefer shared temp dir helpers in config, gateway, cron, crestodian, and state tests. Thanks @xialonglee.
- PR #98483 fix: Android QR scan starts gateway pairing. Thanks @joshavant.
- PR #95230 fix docs-list-mdx-pages. Thanks @hugenshen.
- PR #96322 fix(minimax): bound JSON response reads to prevent OOM. Thanks @lsr911.
- PR #95348 fix config-chmod-warning. Thanks @hugenshen and @cursoragent.
- PR #95229 fix(copilot): guard against undefined runtime.state during cli-metadata registration. Related #94516. Thanks @sunlit-deng and @cuihaijun.
- PR #94636 fix(memory): skip raw snippets during promotion. Thanks @tayoun.
- PR #94013 [AI] fix(feishu): guard partial channelRuntime in monitor startup. Thanks @xydt-tanshanshan.
- PR #93466 [AI] fix(feishu): guard against missing inbound in channelRuntime fallback. Thanks @xydt-tanshanshan.
- PR #98049 fix: hide expired pairing QR cards in Control UI. Related #98039. Thanks @ooiuuii.
- PR #96094 fix(memory): prove live manager recovery after CLI reindex. Related #91167. Thanks @849261680 and @kiagentkronos-cell.
- PR #98482 fix: advertise route-aware LAN Control UI links. Thanks @joshavant.
- PR #71537 Recover archived (.reset) session transcripts in memory hook + session-logs skill. Thanks @injinj.
- PR #96375 docs(config-agents): correct built-in alias table for opus and gpt. Thanks @niks999.
- PR #98453 docs(gateway): fix Telegram streaming default in config-channels.md. Thanks @solodmd.
- PR #98533 fix: repair hosted CI baseline assertions.
- PR #98421 feat(imessage): native poll support — create, read, vote. Thanks @omarshahine and @lobster.
- PR #98318 docs(matrix): document missing streaming.progress mode, progress sub-fields, and mentionPatterns config.
@wm0018 さん、@vincentkoc さんに感謝します。
- PR #97753 docs(onboard): 11 の不足していた非対話型 CLI フラグを文書化。@wm0018 さん、@vincentkoc さんに感謝します。
- PR #97851 fix(mattermost): null-body エラー応答の読み込みを制限。@Pick-cat に感謝します。
- PR #98360 fix(memory-wiki): 一時的なページ読み取り後にノートが保持されるようにする。関連 #98345。@qingminglong さん、@yetval に感謝します。
- PR #98551 test: 古くなったコアテストの型エラーを修正。@RomneyDa に感謝します。
- PR #98455 fix(browser): OOM(メモリ不足)を防ぐため、fetchHttpJson 内のエラーボディ読み込みを制限。@wings1029 に感謝します。
- PR #95906 fix(code-mode): QuickJS のエラー名とメッセージをモデルに表面化。@ZengWen-DT さん、@vincentkoc に感謝します。
- PR #97901 fix(agents): Windows での copilot 自動レビュークリーンアップクラッシュを防止。@paulcam206 に感謝します。
- PR #97923 fix(slack):サーロゲート境界 (surrogate boundary) で提供される引数メニューオプションラベルを切り捨て。@LEXES7 に感謝します。
- PR #98010 fix(update): マニフェスト契約によりバンドルプラグインペイロードを検証。関連 #97985。@LiLan0125 さん、@herove に感謝します。
- PR #85296 fix(codex):ターミナルアイドルウォッチドッグ (terminal-idle watchdog) を明示的な実行タイムアウトから派生させる。@alkor2000 さん、@vincentkoc に感謝します。
- PR #97110 feat(i18n): ネイティブアプリのロケールインベントリを追加。@vincentkoc に感謝します。
- PR #98396 fix: デフォルト値付きプロバイダー baseUrl を持つ config.patch を許可。関連 #98270。@momothemage さん、@weltmaister に感謝します。
- PR #98503 fix(usage-bar): プロトタイプチェーン汚染を避けるため、in 演算子の代わりに Object.hasOwn を使用。関連 #98466。@chenyangjun-xy さん、@zhangLei99586 に感謝します。
- PR #97111 feat(android): コアゲートウェイの表面をローカライズ。@vincentkoc に感謝します。
- PR #97630 fix(media): Windows のインバウンドパスを大文字小文字を区別しない正規化を行う。@VectorPeak に感謝します。
- PR #82638 fix(agents): models.mode が 'replace' の場合、暗黙的なプロバイダー検出をスキップ [AI 支援]。関連 #66957。@eldar702 さん、@wangzhengshu に感謝します。
- PR #87917 fix: セッション JSON の系譜メタデータを修正。関連 #80286。@zhangguiping-xydt さん、@islandpreneur007 に感謝します。
- PR #93639 fix(message-tool): messages.responsePrefix をアウトバウンド送信に適用。@ZengWen-DT に感謝します。
- PR #94440 fix: #94432 Cloudflare チャレンジ 403 を auth_html ではなく upstream_html として分類。@lzyyzznl さん、@pbm9z95m6z-hue に感謝します。
- PR #98119 fix: Docker ビルドのメモリ負荷を軽減。関連 #98118。@zyzo に感謝します。
- PR #97679 feat(node): リバースプロキシ用 node run/install に --context-path フラグを追加。関連 #97678。@wm0018 に感謝します。
- PR #98339 fix(irc):ホストなしの nick!user 許可リストエントリ を可変として分類。@yetval に感謝します。
- PR #97662 fix(matrix): OOM(メモリ不足)を防ぐため、生トランスポート応答の読み込みを制限。@Alix-007 に感謝します。
- PR #98137 fix: TDZ ReferenceError を回避するため、タイマー宣言をホイスティングする abortable delay の修正。@zhangLei99586 に感謝します。
- PR #98134 fix: Tailscale バイナリプローブの Promise.race 内でタイムアウトタイマーをクリア。@zhangLei99586 に感謝します。
- PR #97989 fix(sms): 内部ツールトレースバナーが SMS 返信に到達しないようにする。@ZengWen-DT に感謝します。
- PR #97972 fix(browser):パーセントエンコードされた認証情報 (percent-encoded credentials) で CDP 認証が失敗する問題を修正。@VectorPeak に感謝します。
- PR #98063 fix(reply): messages.suppressToolErrors が設定されている場合、ツールエラーの進行状況配信を抑制。@moeedahmed さん、@amittell に感謝します。
- PR #94964 fix(reload):インプロセス再起動 (in-process restart) で遅延されたチャンネルリロードをキャンセル。関連 #79487。@lzyyzznl さん、@tseller に感謝します。
- PR #98598 fix: タイマー修復後のメインリンターを復元。関連 #98462, #98464。@zhangLei99586 に感謝します。
- PR #98587 fix(slack):リレー WebSocket フレームの JSON.parse (JSON パース) を不正な入力から保護。@lsr911 さん、@vincentkoc に感謝します。
- PR #90030 fix(memory-core): qmd ゼロヒット検索同期をスキップ。関連 #90023。@sahibzada-allahyar さん、@ruben2000de に感謝します。
- PR #98493 fix(transcripts): エラー終了時に readline インターフェースを閉じ、読み込みストリームを破棄。関連 #98467。@wangmiao0668000666 さん、@zhangLei99586 に感謝します。
- PR #98497 fix(cli): プラグイン npm install が空の出力を返した場合、終了コードを表示。@Sanjays2402 さん、@vincentkoc に感謝します。
- PR #97112 feat(apple): ネイティブアプリの表面をローカライズ。@vincentkoc に感謝します。
- PR #98610 fix: トランスクリプトテスト追加後のツールリング CI を復元。
- PR #77539 fix(subagent):リスタート再ディスパッチ (restart redispatch) 時に誘導されたタスクテキストを保持。@amittell に感謝します。
- PR #97113 feat(i18n): すべてのネイティブロケールアーティファクトを更新。@vincentkoc に感謝します。
- PR #98620 feat(doctor):実行中の cron ジョブ (in-flight cron jobs) について警告。@masatohoshino に感謝します。
- PR #98605 test(shared): 人間 readable なリストフォーマット用のユニットテストを追加。@dwc1997 に感謝します。
- PR #97348 feat(autoreview):カーソルエージェントエンジン (cursor-agent engine) のサポートを追加。@hxy91819 に感謝します。
- PR #95943 fix(cron): 孤立実行タイムアウト行でプロバイダー/モデルを保持。関連 #95873。@ZengWen-DT さん、@cursoragent さん、@luke-renjoy に感謝します。
- PR #94149 fix(status):systemd サービスプローブ (systemd service probes) を制限し、停止した systemctl でステータスがフリーズしないようにする (#84698)。@ZengWen-DT さん、@cursoragent さん、@zus-assistant に感謝します。
- PR #88159 fix(cli): logs follow 内でジャーナルフォールバック後に logs.tail をリトライ。@anyech さん、@vincentkoc に感謝します。
- PR #98508 fix(update-check):npm レジストリの JSON 応答読み込み (npm registry JSON response read) を制限して OOM(メモリ不足)を防ぐ。@lzyyzznl に感謝します。
- PR #98496 fix(tlon): エラー応答ボディの読み込みを制限して OOM(メモリ不足)を防ぐ。@Pandah97 に感謝します。
- PR #98554 fix(openai):埋め込みバッチファイルダウンロード (embedding batch file downloads) を制限。@sunlit-deng さん、@vincentkoc に感謝します。
- PR #98652 fix: 無効なメッセージタイムアウトによるストールを防止。
- PR #77973 fix(gateway): agentRunCache (エージェント実行キャッシュ) を制限し、ランファンアウト時に無制限に成長しないようにする。関連 #77976。@fede-kamel さん、@vincentkoc に感謝します。
- PR #98525 fix(agents): 最初のイベントがないローカルストリームをタイムアウトさせる。@osolmaz に感謝します。
- PR #94022 fix(cron):サービスステート (service state) に起動キャッチアップ遅延 ID を永続化し、読み取り RPC の破損を防ぐ。関連 #93935。@RichChen01 さん、@vincentkoc さん、@yetval に感謝します。
- PR #93810 fix(cron): start() メンテナンスパスで起動オーバーフローキャッチアップ遅延を保持。@yetval さん、@vincentkoc に感謝します。
- PR #98623 fix: モデルの自動選択時にメディアツールが env-key プロバイダープラグインをスキップ。@medns に感謝します。
- PR #98665 fix(claude-cli): Claude Code 2.1 の can_use_tool 応答で updatedInput を返す。関連 #95171。@yetval さん、@carterdawson に感謝します。
- PR #94250 fix(feishu): blockStreaming が有効な場合、ブロックを独立したメッセージとして送信。関連 #55027。@xialonglee さん、@vincentkoc さん、@ZichaoLong に感謝します。
- PR #93379 fix(whatsapp):LID JID リゾルバー (LID JID resolver) のコマンド認証と所有者バイパスに authDir をスルーする。関連 #77755。@xialonglee さん、@jiveshkalra に感謝します。
- PR #98646 fix: ワークスペースレールファイルセクションをスクロール可能に保つ。関連 #98566。@wuqxuan さん、@645648406-max に感謝します。
- PR #98602 fix:iOS Talk フォールバック設定 (iOS Talk fallback settings) が「音声とトーク」を開くように修正。関連 #98593。@PollyBot13 に感謝します。
- PR #98611 fix(ui): ファイルリストのオーバーフローを防ぐため、ワークスペースレールセクションに overflow-y:auto を追加(#98566 修正)。@zw-xysk さん、@645648406-max に感謝します。
- PR #98619 fix(qa-lab):コンベックスブローカー応答 (Convex broker responses) が大きすぎると認証リースリクエストが失敗する問題を修正。@ZengWen-DT に感謝します。
- PR #94326 fix(memory-wiki): 合成と取り込みに予約されたインデックスページのステムを曖昧さ解消。@yetval さん、@vincentkoc に感謝します。
- PR #98659 fix(codex):get_goal (ゴール取得) の読み込みステータスを成功した動的ツール呼び出しとして分類。@yetval に感謝します。
- PR #96856 fix(codex): 成功した sessions_spawn と goal ツール結果が失敗として記録される問題を修正。@nxmxbbd に感謝します。
- PR #98660 fix(inworld):API 応答ボディ (API response bodies) が不正な場合の voices JSON.parse を保護。@solodmd に感謝します。
- PR #95430 fix(embedded-agent-runner): ストリーム中のエラー回復のために、非同期ストリーム関数 pumpStreamWithRecovery を通してポンピングする。関連 #95429。@lzyyzznl さん、@vincentkoc さん、@alexelgier に感謝します。
- PR #98644 fix: ツールサマリーが絵文字の切り捨て境界を保持するように修正。@ZengWen-DT に感謝します。
- PR #80928 fix(telegram): プラグインコマンドが suppressReply: true を返した場合、フォールバック返信を抑制。関連 #80756。@alexuser さん、@UnClouded77 に感謝します。
- PR #98701 fix: エージェントツールメッセージテストのタイムアウトを防止。
- PR #92657 feat(usage): ビルトイン /usage の完全フッターを実行。@Marvinthebored に感謝します。
- PR #92877 fix(usage): Telegram でのビルトインフッターの折り返しを容易にする。@Marvinthebored に感謝します。
- PR #98126: アクティブな Codex 実行に対して Telegram /steer を復元。関連 #81594。@100yenadmin さん、@Kyzcreig に感謝します。
- PR #92037 feat(cron): on-exit スケジュール — 監視されたコマンドの終了時にウェイクアップ。@anagnorisis2peripeteia に感謝します。
- PR #98452 feat(ios):iOS 26 Liquid Glass (iOS 26 リキッドグラス) でアプリを近代化。
- PR #98006: Telegram /login Codex ペアリングフローを追加。@100yenadmin に感謝します。
- PR #98735 fix(telegram): 転送されたリッチメッセージテキストを保持。@obviyus に感謝します。
- PR #97962 refactor(qa):トランスポートネイティブアクション (transport-native actions) をフローシナリオで使用。@RomneyDa に感謝します。
- PR #98726 fix(nvidia): Nemotron Super 1M コンテキストを使用。@eleqtrizit に感謝します。
- PR #98691 fix(imessage):ポーリング投票エコーマッチ (poll-vote echo match) のどこでも絵文字を削除。@omarshahine に感謝します。
- PR #97174: Telegram プラグインコールバックルーティングの修正。@goldmar に感謝します。
- PR #89597 fix: QQBot 認証情報のバックアップを SQLite KV (SQLite キーバリュー) へ移行。
- PR #98536 feat:スコープ付き会話機能プロファイル (scoped conversation capability profiles) の準備。
- PR #92274 fix(agents): エンベデッドプロムプトロックエラーを恒久的なアナウンス失敗として分類。関連 #91527。@fsdwen さん、@zackchiutw に感謝します。
- PR #98102 fix(telegram): 再起動中にドロップされたインバウンドメディアを永続的にリトライ (#98076)。@luoyanglang さん、@DaveArcher18 に感謝します。
- PR #98755 fix(cron): セッションターゲット実行をデタッチ。関連 #98121。@obviyus さん、@EthanSK に感謝します。
- PR #96065 fix(install):OPENCLAW_SERVICE_MANAGED_ENV_KEYS (OpenClaw サービス管理環境キー) を介して config-secretref 環境参照を管理。@Darren2030 さん、@obviyus に感謝します。
- PR #98666 fix: Windows LAN Gateway ファイアウォールブロックの診断。@joshavant に感謝します。
- PR #98501 fix(codex): 破壊的承認モードを ask にリネーム。関連 #98499。@kevinslin に感謝します。
- PR #98775 fix(telegram):一時的な getUpdates エラー (transient getUpdates errors) を生き延び、送信ごとのキャッシュ書き換えを停止。関連 #98772, #98773。@obviyus に感謝します。
- PR #98776 fix(telegram): ポイズンメッセージがブロックや重複を防ぐため、スプールされた更新をバックオフ、デッドレター、トンボストーン化。関連 #98774。@obviyus に感謝します。
- PR #96454 feat(cli):openclaw attach (OpenClaw アタッチ) — ゲートウェイセッションにバインドされた外部ハーネスを起動。@anagnorisis2peripeteia さん、@obviyus に感謝します。
- PR #98786 fix(telegram): 拒否されたリッチエンティティ、キャプション、引用、または長いフロード待機時に最終返信がドロップしないように修正。関連 #98778。@obviyus に感謝します。
- PR #97496 Doctor: チャンネルプラグインブロッカーの発見を公開。@giodl73-repo に感謝します。
- PR #98792 fix(ci): ドキュメントとテスト型チェックを復元。
- PR #98736 improve(ios):トークコントロール (Talk controls) とコンポーザーの整列を簡素化。
- PR #97889 fix(discord): 不正な API 応答ボディに対する JSON.parse を保護。@lsr911 に感謝します。
- PR #98812 fix(codex): サイドコンバージョンでプラグインアプリ承認を保持。
- PR #92283 fix(agents):アイソレーテッド cron セッション送信 (isolated-cron sessions_send) へ A2A ターンを注入しない (#92257)。@harjothkhara さん、@nailujac に感謝します。
- PR #98138 fix: Chrome プロファイル装飾で空のキー配列に対する setDeep を保護。@zhangLei99586 に感謝します。
- PR #98183 fix(gateway): 到達可能なゲートウェイと失敗したステータスプローブを区別。@masatohoshino に感謝します。
- PR #98689 fix(wizard):ルーズなゲートポート入力 (loose gateway port input) を拒否。関連 #98681。@qingminglong に感謝します。
- PR #98720 fix(nostr): 未処理ハンドルを防止するため、リレーごとの公開タイムアウトタイマーをクリア。関連 #98463。@wangmiao0668000666 さん、@zhangLei99586 に感謝します。
- PR #98818 fix(ci): 不完全な Swift ビルドキャッシュを復元。
- PR #98787 fix(memory-wiki):wiki_apply (Wiki 適用) および chatgpt インポートで、一時的な既存ページ読み取りをリトライ。@yetval に感謝します。
- PR #98811 feat(ios): ナビゲーションと設定を近代化。関連 #98803。
- PR #98843 docs: モバイルアプリリリースメッセージを更新。@joshavant に感謝します。
- PR #93686 fix(weixin):startAccount (アカウント開始) がセッションルーティングを保持するように修正。関連 #93556。@zhangguiping-xydt さん、@htkillermax-gif に感謝します。
リリース検証
- npm パッケージ:https://www.npmjs.com/package/openclaw/v/2026.7.1-beta.1
- レジストリ tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.7.1-beta.1.tgz
- 整合性:
sha512-Yu/ELLje9mxvFTlaxVGHnIkKvHcLnoEj3AQhzmhpP4k8Fi7/ln0NvYnBgaZ2BJ8tdAAsq3iZ8uroRUuXiMB0dg== - リリース SHA:
4eb1d333cfeca440b796b6a3f70d3c2bef996243 - 完全リリース CI レポート:https://github.com/openclaw/releases/blob/main/evidence/2026.7.1-beta.1/release-evidence.md
- リリース公開:https://github.com/openclaw/openclaw/actions/runs/28571485937
- npm 事前チェック:https://github.com/openclaw/openclaw/actions/runs/28569693832
- 完全リリース検証:https://github.com/openclaw/openclaw/actions/runs/28569693812
- プラグイン npm 公開:https://github.com/openclaw/openclaw/actions/runs/28571834366
- プラグイン ClawHub 公開:成功 https://github.com/openclaw/openclaw/actions/runs/28571835541
- プラグイン Clawブートストラップ:不要
- OpenClaw npm 公開:https://github.com/openclaw/openclaw/actions/runs/28572195585
- パッケージ Telegram E2E: リリースチェックで合格 https://github.com/openclaw/openclaw/actions/runs/28569815816/job/84705725486
- 諮問 WhatsApp ライブ QA: 2 回の試行後に Convex 認証情報のプールが枯渇したため、シナリオ実行前にブロックされました:https://github.com/openclaw/openclaw/actions/runs/28569693831