OpenClawによる複数AIコーディングエージェントの実行:カスタムプロバイダ設定とクロスエージェントメモリの課題

r/openclawの開発者が、Anthropicのレート制限とコストを回避するために、OpenClawでサードパーティAPIプロバイダーを使用して複数のコーディングエージェントを実行した経験を共有しています。彼らはopenclaw.jsonにDeepInfraのカスタムプロバイダーを設定し、.zshrcにAPIトークンを設定した後、ゲートウェイを再起動しました。
問題と修正
1. APIキー解決失敗: openclaw doctorで「apiKey resolution failed」が表示されました。これは、環境変数がデーモンのスコープ内に存在しなかったためです。exportを/etc/environment(システム全体)に追加し、ゲートウェイだけでなくシステム全体を再起動することで修正しました。
2. DeepSeek V4 Proのタイムアウト: 最初のリクエストで、最大推論モード時にTTFTが120秒以上でタイムアウトしました。OpenClawのデフォルトのLLM_REQUEST_TIMEOUT=60では、モデルが思考を完了する前にリクエストが強制終了されていました。.env内のLLM_REQUEST_TIMEOUTを180に変更しました。
3. コンテキストキャッシングが機能しない: プロバイダーはキャッシュをサポートしていますが、OpenClawではプロバイダー設定のコストブロックにcacheReadとcacheWriteの値が必要です。これらを追加した後、同一のMEMORY.mdコンテンツでの2回目のリクエストから、ログにキャッシュヒットが表示されるようになりました。
現在の設定
- バックエンドエージェント: DeepSeek V4 Pro
- フロントエンドエージェント: Qwen3.5 122B A10B
- マイグレーションエージェント: V4 Flash
エージェント間メモリ分離問題
各エージェントはワークスペース内に独自のmemory.mdファイルを持っていますが、必要なときに他のエージェントのメモリを参照できません。例えば、バックエンドエージェントがスキーマ変更を自身のメモリに書き込んでも、後から起動するマイグレーションエージェントはその決定を知りません。メモリファイルをシンボリックリンクすると、OpenClawのメモリマネージャーがファイルロックを使用するため、複数のエージェントが同時に同じファイルにアクセスすると競合が発生します。OpenClawのフラットファイルシステムには、エージェント間のメモリクエリ機能が組み込まれていません。
著者は、ベクターDB(ChromaDBなど)に移行する以外の解決策を求め、他のエージェントのメモリファイルを読み取って関連するコンテキストを提供するカスタムスキルの作成を検討しています。
📖 全文を読む: r/openclaw
👀 See Also

Redditユーザーがポートフォリオプロジェクト用のClaude Codeセットアップを共有
ある開発者が、手動のClaude.aiワークフローから、ファイルベースのメモリとCLAUDE.mdファイルを計画とドキュメントに使用する構造化されたClaude Codeアプローチへの移行について説明しています。

Open Clawを使用してTelegram Bot経由でInstagram Reelsを文字起こしする
ユーザーがOpen ClawにGroq APIキーを設定し、Telegramチャットに貼り付けられたInstagramリールリンクを文字起こしすることで、TurboScribeへの月額20ドルのサブスクリプションを回避しました。

IT業界以外のビジネスコンサルタントとしてのOpenClawとの一週間
IT背景のない30年の経験を持つビジネスコンサルタントが、OpenClawのセットアップの旅を共有します。4日間で、「Ember」という機能的なバーチャルアシスタントを作成しました。

Claude Codeにより新卒者がリアルタイムマルチプレイヤーゲームを単独開発可能に
正式なソフトウェアエンジニアリング経験のない新卒者がClaude Codeを使ってimageclash.netを構築しました。これは、サーバーレスGPUの自動スケーリング、モバイルファーストのコントローラーUX、R2ベースの画像ライフサイクル管理を備えたリアルタイムマルチプレイヤーパーティーゲームです。