N100/WSL2でtimeoutSeconds設定にもかかわらずllm-idle-timeoutが2分で発火

r/openclawのユーザーが、Intel N100(16GB RAM)をWSL2で動作させた場合、llm-idle-timeoutウォッチドッグがagents.defaults.timeoutSeconds=300の設定に関係なく、ちょうど2分後に発動すると報告しています。ゲートウェイの起動には45秒以上かかり、その間にアイドルタイマーが切れてしまいます。
主な詳細
- ハードウェア: Intel N100、16GB RAM、WSL2
- 問題: ゲートウェイの起動に45秒以上かかり、その後2分のアイドルウォッチドッグが発動。セッションが途中で終了する。設定した
timeoutSeconds=300は無視される。 - 要望: 起動の遅さを考慮した設定可能な
noOutputTimeoutMsパラメータ、または低電力ハードウェアに最適化された高速な起動パス。
問題の根本は、ウォッチドッグがアイドル時間を最初のLLMリクエストからではなく、ゲートウェイプロセスの開始時点からカウントすることにあります。N100のような遅いハードウェアでは、初期化に時間がかかり、デフォルトの2分タイムアウトがLLM呼び出しの前に発動してしまいます。
回避策として、システムレベルのアイドルタイムアウトを増やしたり、ゲートウェイの起動スクリプトを調整して初期化時間を短縮する方法が考えられます。しかし、根本的な解決にはコードレベルの変更、つまり初期アイドル猶予期間の延長か、起動フェーズ用の独立したnoOutputTimeoutMsの公開が必要です。
これは、WSL2経由でOpenClawを低電力デバイス(シンクライアント、NASボックスなど)で実行する開発者にとって既知の痛点です。GitHubのIssueはOpenClawリポジトリで管理されています。
📖 フルソースを読む: r/openclaw
👀 See Also

開発者が18のEコマースツールをClaudeに接続するMCPサーバーを構築
ある開発者が、18のEコマースプラットフォームとツールをClaudeと統合するMCPサーバーを作成し、複数のデータソースを横断したクエリを可能にしました。このプロジェクトは主にClaude Code(Opus)を使用して、数ヶ月ではなく数日で構築されました。

Claude向けオープンソースSQLiteベース永続メモリシステム
開発者が、Claudeのセッションからチェックポイントで知識を抽出し、SQLiteに保存し、新しいセッションで再構築して会話間のコンテキストを維持する、GPLライセンスのローカルシステム「memchat」をリリースしました。

wearehereブラウザ拡張機能は、サイトの追跡とプライバシーリスクをスキャンします。
wearehereは、Cookie、トラッカー、デバイスフィンガープリンティング、ダークパターンなど10のカテゴリにわたってウェブサイトをスキャンし、プライバシーリスクに基づいてスコアを付けるブラウザ拡張機能です。サイズは200KB未満で、ブラウザ内でローカルに動作し、barebrowse MCPサーバーを介してAIエージェントと統合するためのnpmパッケージとしても提供されています。

Swarmhookの紹介:あなたのボットのための無料でオープンソースなWebhooks
Swarmhook.comは、ボットのイベントを効果的に管理し、自動化と応答機能を効率化するための無料でオープンソースのWebhookを提供しています。