メインコンテンツへスキップ

Fresh AI updates

OpenClawが更新世代の切り替えと復旧に対応

OpenClaw v2026.10.1が更新世代の切り替えと復旧に対応。Ollamaの性能対策、oh-my-piの予測入力・Bedrock互換設定・API移行、llama.cppのOpenCL修正とGemma 4のGPUデコード対応を整理し、配布範囲、追加要求、対象環境を分けて更新判断を考える。

約12分
OpenClawが更新世代の切り替えと復旧に対応

2026年10月11日06:30から12日06:30までの更新では、OpenClawのインストール世代管理と結果配送、Ollamaの性能対策、oh-my-piの入力支援と互換設定、llama.cppのOpenCL修正を取り上げる。リリースの有無だけでなく、配布される成果物、追加のモデル要求、移行が必要なAPI、修正対象の実行条件を分けて読む。

本号の見どころは、エージェントを支える運用上の変更だ。新しい入力支援を有効にする判断と、既存の認可やAPIを移行する判断は同じではない。以下では、正式リリースとプレリリースも区別し、利用環境に直接関係する変更から整理する。(出典1 / 出典2 / 出典3 / 出典4 / 出典5 / 出典6 / 出典7)

OpenClaw v2026.10.1、更新世代の切り替えと復旧に対応

OpenClaw v2026.10.1は、改変不可のインストール世代を切り替え、復旧できる構成を採用した。タグに固定された変更履歴には、更新の有効化が完了した状態の判定や、稼働中の所有者を維持した更新修復、データベース移行の復旧も記載されている。(出典1)

サブエージェントでは、孫エージェントの配送が保留中でも完了済みの結果を届けるよう修正した。追加メッセージが戻りつつあるサブエージェントの結果を遮る問題も修正し、メモリ保存のターンに無関係な実行Toolが再び与えられることを防いだ。結果の配送と実行権限の維持は、別々の修正として読む必要がある。(出典1)

MCP Appsでは、ビューを開いている間のTool呼び出し、インラインでの確認、フォーム・ファイル・Contextの同期に対応した。ただし、リリース番号だけで全クライアントの配布がそろったとは判断できない。(出典1 / 出典2)

EastBraverの見立て: 更新を有効にしたことと、委任した処理の結果を受け取ったことは別の確認点だ。AI Agentの実行状態と責任境界を点検する際は、利用するクライアントの配布状況も含め、更新・復旧・結果配送を個別に確認したい。(出典1 / 出典2)

  • 出典: OpenClaw(公式情報、正式リリース、2026-10-11 08:54 JST)

Ollama v0.40.3、モデル移行を性能対応で一時停止

Ollama v0.40.3では、埋め込みなどのリクエスト性能への対応として、バックグラウンドのモデルアップグレードを一時停止した。あわせて、ollama launch claudeのClaudeコネクターに関する警告と、ollama launch codexのサービス階層に関する警告を修正した。(出典1)

変更の背景を説明するPRは、バックグラウンドモデル移行がリクエストごとのオーバーヘッドとGC負荷を生じさせ、埋め込みモデルなどの高頻度利用へ影響していたとしている。このPRは対象期間より前の10月9日に作成されたが、一時停止を含むv0.40.3の公開は本号の対象期間内だ。(出典2 / 出典1)

EastBraverの見立て: 埋め込み要求を高頻度に送る環境では、機能追加より負荷の変化が更新判断の中心になる。モデル移行の一時停止と、起動時の警告修正を分けて確認したい。(出典1 / 出典2)

  • 出典: Ollama(公式情報、正式リリース、2026-10-11 10:39 JST)

oh-my-pi v18.9.0、予測入力とフォールバック制御を追加

oh-my-pi v18.9.0では、次のメッセージ候補を表示するcomposer.predictions、フォールバック条件を選ぶretry.fallbackOn、設定画面から指定できるExtra Context Filesを追加した。Ternブラウザーでは、エージェントが利用可能なページを列挙し、既に開いているブロックを操作できるようになった。(出典1)

composer.predictionsを有効にすると、各ターン後に次のメッセージ候補がゴーストテキストで表示され、Tabまたは右矢印で採用できる。retry.fallbackOnのusage-limitは利用上限エラーだけ、except-usage-limitはそれ以外のエラーだけでモデルを切り替える。既定値は従来どおりanyだ。(出典1)

Extra Context Filesは、YAMLを編集せず、設定画面の「Context」から独自の指示ファイル名を設定するための項目だ。プラグイン導入では、独自Git URLの処理を修正し、URLに含まれる認証情報がプラグインのメタデータやロックファイルへ保存されることを防いだ。(出典1)

互換性面では、Google経路のconsumeGoogleStreamとstreamGoogleGenAIからretainTextSignatureを削除し、テキスト応答の署名を常に保持する。独自のSessionsApi実装にはpermits(provider, sessionId, credentialId)が必須となった。pi-utilsのtakeRecentLoopPhase()もtakeLoopPhaseAttribution()へ改名され、戻り値が{ label, ms }に変わる。一方、従来のPi拡張機能、Tool、プラグイン向けの公開互換エクスポートは復元された。(出典1)

EastBraverの見立て: IdentityとAuthorizationの観点では、認証情報を持つことと、そのセッションで使えることを分ける必要がある。独自のSessionsApiやGoogle経路を組み込む場合はAPI移行を先に確認し、入力支援の有効化とは別に判断したい。(出典1)

  • 出典: Oh My Pi(公式情報、正式リリース、2026-10-11 17:08 JST)

oh-my-pi v18.9.1、Bedrockが拒否する思考制御を送信対象から外せるように

oh-my-pi v18.9.1は、Bedrock Converse経路のcompat.supportsThinkingBindingControlsを追加した。models.ymlや互換性ルールからfalseにすると、Claudeのprefix bindingに伴うthinking.block_binding、ベータヘッダーthinking-binding-controls-2026-08-01、応答フィールドパス/input_transformationsを送らなくなる。こうした追加フィールドを拒否するゲートウェイやリージョン向けの設定だ。(出典1 / 出典2)

制御の送信は既定で有効のままだ。PRの初期説明にはモデル別の既定値が記載されているが、後半のメンテナー追記は既定値をtrueへ変更したと明示しており、公開版のリリースノートも「on by default」としている。(出典1 / 出典2)

EastBraverの見立て: LLM APIの実行条件は、モデル名だけでなく経路側が受け付けるフィールドにも依存する。Bedrock互換の接続先で拒否される制御だけを外し、思考設定とTool選択の振る舞いを別々に確認したい。(出典1 / 出典2)

  • 出典: Oh My Pi(公式情報、正式リリース、2026-10-11 20:10 JST)

oh-my-pi v18.9.2、モデル切替を修正しNativeJudgeの接続先を拡張

oh-my-pi v18.9.2は、既存セッションをopenai-codexから切り替えた後、Devin経由のOpenAIモデルが毎ターンinvalid_argumentを返す不具合を修正した。models.ymlでは、修飾なしのモデルIDがOllama、llama.cpp、LM Studioの自動検出プロバイダーへ誤って解決される問題も修正した。(出典1)

編集処理では、同じ対象テキストが複数回現れる場合のapply_patchによるコンテキストなしのハンク処理を修正した。また、保存中断後にomp gc --applyが一時セッションファイルを残す問題と、omp auth-gateway serveがOpenRouterの:floorまたは:nitroを扱えない問題も修正した。(出典1)

NativeJudgeには、OpenAIのDecisions APIとCloudflare Workers AIのdecisionモデルへの接続を追加した。openai-decisionsとworkers-ai-systemoneに対応し、質問数に上限がある接続先では最大4バッチを並行実行する。一部のバッチが失敗した場合も、成功済みバッチの使用量を記録する。これはoh-my-pi側の対応追加であり、モデル自体の新規公開を意味しない。(出典1)

API移行の確認点

以下は@oh-my-pi/pi-aiと@oh-my-pi/pi-catalogの変更だ。CLIの不具合修正だけを見て、組み込み側のAPI変更を見落とさないようにしたい。(出典1)

従来の参照公開版での移行先
TypeSafeJudge、TypeSafeApiErrorと関連するオプション型NativeJudge、JudgmentApiErrorと対応する型
JUDGMENT_ROUTESisJudgmentApi、またはカタログのモデルから作成するcreateNativeJudge(model, { apiKey })
@oh-my-pi/pi-catalog/wire/cloudflare-ai-gatewayの認証情報解析・直列化APIと型@oh-my-pi/pi-catalog/wire/cloudflareの同等のエクスポート

EastBraverの見立て: 既存セッションの切替やパッチ適用に該当する利用者には、修正の条件が明確だ。一方、独自にjudgeを組み込む利用者は、接続先の追加より先に旧名・削除済み識別子・インポート先を点検したい。judgeの接続が成功しても、AI Agent全体の評価を置き換えるものではない。(出典1)

  • 出典: Oh My Pi(公式情報、正式リリース、2026-10-12 04:07 JST)

llama.cpp b11558・b11559、OpenCLの上限超過とCPUフォールバックを修正

llama.cppのb11558とb11559は、いずれもバイナリを配布するプレリリースだ。b11558は、重み画像がデバイスの画像サイズ上限を超えるとクラッシュするOpenCLカーネルの条件を見直し、大きな重みを通常のカーネルへフォールバックさせる。Q4_0のブロードキャストと、不完全なサブグループでのrms_normも修正した。(出典1 / 出典2)

b11559は、Flash Attentionでdk = 512とgqa = 4または8の組み合わせを扱えるようにし、Gemma 4のE4B・E2BのGPUデコードに対応した。PRは、Gemma 4がFlash Attention有効時にCPUへフォールバックしていたと説明している。dk = 64、gqa = 8のgpt-oss-20b向け処理も改善した。(出典3 / 出典4)

EastBraverの見立て: ビルド番号だけでなく、使っているバックエンド、量子化形式、Flash Attentionの条件を合わせて更新を判断したい。クラッシュ回避とGPU上に処理を残す変更は、異なる運用上の問題を解く。(出典2 / 出典4)

  • 出典: llama.cpp b11558(公式情報、プレリリース、2026-10-12 02:25 JST) / b11559(公式情報、プレリリース、2026-10-12 04:14 JST)

ほかの確認済みの更新

同じ対象期間に公開されたllama.cppのプレリリースから、別の実行条件に関係する変更も挙げる。

  • b11554、Vulkanの重複行処理を前処理へ移動:mul_mat_idの重複をループで扱う代わりに、事前処理で実行対象のタイルをまとめる。変更はVulkanの実行経路に関するもので、全バックエンド共通の性能改善ではない。(出典1 / 出典2、2026-10-11 21:29 JST)
  • b11555、利用可能なF16CをAVX2経路で使わない問題を修正:FP32からFP16への変換でF16Cが利用不能と判定される問題に対応した。PR著者のFreeBSD 15.0上での速度評価は目視によるもので、定量的な改善率としては扱えない。(出典1 / 出典2、2026-10-11 22:10 JST)
  • b11556、Prism Bonsai 2 27Bの実行に対応:llama.cppにモデルの実行・変換対応を取り込んだ更新であり、モデル自体の新規公開ではない。ただし、Hadamardで折り込んだ重みを対象とするLoRAは未対応で、読み込み時に拒否される。幅の大きいHadamard変換の性能改善も別PRとして扱われている。(出典1 / 出典2 / 出典3、2026-10-11 22:31 JST)
  • b11557、RPCログの詳細度を数値で指定:GGML_RPC_DEBUGは0または未設定でデバッグログを無効化し、1から3で段階的に詳細化する。llama.cppのアプリケーション側でもデバッグ記録を見るには、詳細度を-lv 5へ上げる必要がある。(出典1、2026-10-12 00:10 JST)

Written by

柿添貴士(TakashiKakizoe) profile photo

柿添貴士(TakashiKakizoe)

Webエンジニア/テックリード

Fukuoka, Japan

  • PHP
  • Laravel
  • Next.js
  • AWS
  • Cloudflare
  • AI Agent