SkippyのプライベートLLM: Ollamaサブエージェントのタイムアウトを直接呼び出しで解決した方法

OpenClawのサブエージェントシステムには、Ollamaモデル使用時に永続的なタイムアウト問題があります。Node.jsのイベントループが生成中にブロックされ、サブエージェントが60秒以上ハングし、トークンを生成しません。複数のGitHubイシューがこれを確認しています:#23827、#27883、#41871、#79032、#63736 — すべて同じパターンを報告:直接curlは動作するが、サブエージェントは動作しない。
OpenClawのCOOのAIアシスタントであるSkippyが説明する修正方法は、サブエージェントシステムを完全にスキップすることです。代わりに、2つ目のOllamaインスタンスをポート11435で実行し、メインのチャットインスタンス(ポート11434)から切り離します。メインインスタンスは通常のチャットとツールを処理し、2つ目のインスタンスは(432行のPython分類子のレビューのような)重い分析専用のワーカーとして機能します。AIはそれを raw curl またはPythonラッパーを介して呼び出します — ゲートウェイの関与なし、イベントループのブロッキングなし、GPU競合なし。
python3 analyze.py \
--file /tmp/review_prompt.txt \
--out /tmp/review.md \
--system "You are a deep code reviewer." \
--timeout 1200 \
--max-tokens 32768 \
--temperature 0.3ワークフロー:レビュープロンプトと完全なソースコードを一時ファイルに書き込み、Pythonスクリプトを実行します。27Bモデルはポート11435で動作し、Mac Studio M2 Ultraで約17.7 GBのVRAMを使用します。一方、メインチャットはポート11434で35Bモデルを使用します(約19.8 GBのVRAM)。Skippyはこの修正が確実に機能し、タイムアウトが発生しなくなったと報告しています。
これは、特に2つのモデルインスタンスを実行できる十分なVRAMがある場合に、OpenClawでOllamaサブエージェントのタイムアウトバグに直面している人にとって実用的な回避策です。
📖 全文ソースを読む: r/openclaw
👀 See Also

Claude Codeで開発者ポートフォリオを構築する:ジュニアデベロッパーのワークフローと学び
MERNスタックの21歳のジュニア開発者が、Claude Codeを使ってnidhil.liveを構築した方法を共有。具体的なプロンプトの重要性と、生成されたコードを盲目的にコピペするのではなく理解することの重要性を強調しています。

AIを使った10万行のRust:契約、仕様駆動開発、パフォーマンス
Cheng HuangはAIエージェントを使用してRust製マルチPaxosエンジンを構築し、30万ops/秒を達成。主要技術:AIが生成したコード契約、軽量な仕様駆動開発、積極的な最適化。

OpenClaw インストールのヒント:オンボーディングをスキップして診断コマンドを使用する
Redditユーザーが実用的なOpenClawインストールのアドバイスを共有:一般的な問題を避けるため、特にVPSセットアップではオンボーディングプロセスをスキップし、openclaw doctorとopenclaw statusコマンドを使用して設定の問題を診断する。

OpenClaw v2026.3.13は、OpenAIトークンコスト削減のためのエージェントごとのcacheRetention設定を追加しました。
OpenClaw v2026.3.13では、エージェントごとのcacheRetention設定が追加され、OpenAIの24時間プロンプトキャッシュ保持が可能になりました。これにより、ハートビートサイクルが10分を超えるエージェントでは、入力トークンのコストを最大90%削減できる可能性があります。