インタラクティブな解説マップ:Claude Codeエージェントループ設計、単一呼び出しから自己変異プロンプトまで

agent-loop.app.teenyapp.com のインタラクティブ解説サイトは、Claude Code がエージェントループ、メモリ管理、推論をどのように処理するかを詳しく解説します。Opus 4.7 で構築されたこのサイトは、実際に本番環境で使用されている11種類のエージェントループデザインを紹介。単一呼び出しから、自身のプロンプトを書き換える高度なエージェントまでを網羅しています。
内容
このサイトは、Claude Code の思考プロセスを理解したい開発者向けの30~60分の学習リソースとして設計されています。各ループデザインは、研究論文、リーク、コミュニティソースから収集された実際のパターンです。解説には以下が含まれます:
- 11 のループパターン — 単純な呼び出しループから、自身の指示セットを変更するメタエージェントまで。
- SVG アニメーション — 各ループがコンテキストを処理し、メモリを管理し、次のステップを決定する方法を視覚的に解説。
- インタラクティブな制御 — 各パターンの実行をステップごとに確認できます。
カバーするループデザイン
11 のパターンには以下が含まれます(これらに限りません):
- 単一のリクエスト-レスポンス(ループなし)
- 固定コンテキストウィンドウを用いた基本ループ
- スライディングウィンドウメモリ
- 階層的要約ループ
- 自己批判ループ
- 自身のシステムプロンプトを変更するプロンプト書き換えエージェント
- サブエージェントがコーディネーターに報告するマルチエージェントループ
各パターンには、使用すべきタイミング、レイテンシと精度のトレードオフ、実際の使用例が注釈されています。
重要性
これらのループを理解することは、Claude Code の効果に直接影響します。適切なループデザインを選択することで、トークンの無駄を減らし、応答品質を向上させ、コンテキストオーバーフローを防げます。インタラクティブ形式により、自分で実験を実行しなくてもパターンを並べて比較できます。
📖 元のソースを読む: r/ClaudeAI
👀 See Also

Claude CodeのKVキャッシュ無効化をローカルバックエンドで修正
Claude Codeバージョン2.1.36以降は、すべてのリクエストに動的なテレメトリヘッダーとgitステータス更新を注入し、プレフィックスマッチングを破壊し、llama.cppのようなローカルバックエンドで20K以上のトークンのシステムプロンプト全体の再処理を強制します。~/.claude/settings.jsonの設定修正により、処理時間を60秒以上から約4秒に短縮できます。

OpenClaw + Ollama ローカルモデルのタイムアウトをデバッグ:サイレント障害に対する5つの修正方法
開発者が、OpenClawエージェントがGemma 4 26BなどのローカルOllamaモデルで暗黙的にタイムアウトする5つの根本原因を特定しました。これには、ブロッキングスラッグジェネレーター、38K文字のシステムプロンプト、隠れたタイムアウトが含まれます。修正には、フックの無効化、設定の変更、Ollama設定の調整が含まれます。

Opus 4.7 でプロンプトの40%が破損、修正方法は CLAUDE.md とスキルの構造化
Opus 4.7が6つの環境でプロンプトの約40%を劣化させた後、AIのフラクショナルヘッドがアドホックなプロンプトを構造化されたSkillファイル、階層的なCLAUDE.md、個別のメモリファイルに置き換えることで修正し、トークン使用量を22%削減し、反復ターンを3-4から1-2に減らしました。

AIエージェントのためのCLIデザインパターン:誤解と実践的アプローチ
Redditの投稿では、エージェント向けCLIは実際のシェルではなく、テキストコマンドインターフェースプロトコルを意味すると説明され、Unixスタイルのヘルプ、ヒント思考、ドライランによるプレビューや人間による承認などの安全機構を含む、エージェントに適したCLI設計原則が概説されています。