OpenClaw Dockerユーザーの皆様: 破損したDiscordおよびチャンネル拡張機能を修正するには、コミット0c926a2c5に固定してください

問題点
Docker経由でOpenClawを実行している場合(docker build -t openclaw:local)、Discord、Signal、WhatsAppなどのチャネル拡張機能が更新後に動作しなくなった場合、あなただけではありません。最新のmainブランチをプルしてリビルドすると、すべてのチャネル拡張機能が次のエラーで失敗します:Error: Cannot find module '../../../src/infra/outbound/send-deps.js'。
これはコミットd9c285e93(「送信依存関係インポートによる設定起動停止を修正」)によって引き起こされており、channel.tsに壊れた相対インポートが再導入されました。Dockerのマルチステージビルドではdist/ディレクトリのみが配布されるため、../../../src/のインポートは実行時に失敗します。
さらに2つ目の問題(GitHub #48422)として、Dockerビルドからdist/plugins/runtime/index.jsが欠落しており、send-depsエラーを回避してもDiscordとWhatsAppが壊れたままです。
現時点での修正方法
git履歴を調査した結果、固定できる安定したコミットが見つかりました:0c926a2c5 — 「fix(mattermost): carry thread context to non-inbound reply paths (#44283)」。これはバージョン2026.3.14で、Discord拡張機能リファクタリングチェーンが始まる前の最後のコミットです。このコミットではDocker上で全てのチャネル拡張機能が正しく動作します。
固定するには:
cd ~/your-openclaw-repo
git fetch origin
git checkout 0c926a2c5
docker build --no-cache -t openclaw:local
docker compose up -d重要:コミット439c21e07はリファクタリングがきれいに見えますが、異なるモジュール欠落エラー(deliver.js)があるため、移動しないでください。安全な境界は0c926a2c5です。
上流で壊れているもの
- Issue #46609 - send-deps.jsインポートによりDocker上の全10チャネル拡張機能が壊れる
- PR #46944 - 修正提案済みだがまだマージされていない
- Issue #48422 - 2つ目のDocker固有バグ:
dist/plugins/runtime/index.js欠落(3月16日報告、修正PRまだなし) - 最新リリースはv2026.3.13-1(3月14日) - いずれの修正も含まれていない
注意点
リビルド後はDiscordのペアリングを再承認する必要があります:openclaw pairing approve discord
また、docker-compose.ymlにカスタムボリュームマウントがある場合は、git pullがローカルの変更と競合するため、プル前にコピーを保存してください。
📖 完全なソースを読む: r/openclaw
👀 See Also

Manifestのルーターを使用してAnthropic APIクレジットを請求および延長する方法
Redditの投稿では、最大200ドル分の無料Anthropic APIクレジットを請求する手順と、Manifestのルーターを設定して、簡単なタスクをHaikuなどの安価なモデルに自動的にルーティングする方法が詳しく説明されています。これにより、クレジットの有効期間を1ヶ月から数ヶ月に延長できます。

ローカルAIコーディングエージェントのセットアップにおけるOpenCodeの始め方
初心者向けガイドでは、Mac、Linux、Windows(WSL2)でLM Studio、llama.cpp、またはOllamaを使用して、ByteShapeの最適化モデルでOpenCodeを完全ローカルのAIコーディングエージェントとしてセットアップする手順を説明します。

特定の指示と調整でOpenClawセットアップを最適化する方法
OpenClawの最適化は、正確な指示とエージェントの個性の継続的な洗練、そしてコスト効率の良いモデルの活用に依存しています。

Redditユーザーが、一貫したAIコーディング支援のための実用的なClaudeセットアップを共有
ある開発者が、単一のプロンプトから個別のコンテキストファイル(about-me.md、my-voice.md、my-rules.md)への移行と、Claudeがコンテキストを読み、質問し、計画を作成し、タスクを実行する構造化されたワークフローの実装について説明しています。