HeadlinesBriefing favicon HeadlinesBriefing.com

Claude Code アーキテクチャ:パターンと内部構造

Hacker News •
×

Claude Code が npm で公開されたとき、ソースマップも一緒に提供されました。この本は、アーキテクチャ、設計決定、移植可能なパターンを18章に凝縮し、エージェントシステムを構築するエンジニア向けに提供しています。

エージェントループは、非同期ジェネレーターを使用してシステム全体を駆動します — モデル出力のストリーミング、ツールの実行、エラーからの回復、4層でのコンテキスト圧縮。ツール実行は、モデルリクエストからツール結果までの14ステップのパイプラインに従い、権限解決、推測実行、安全性分類による並行バッチ処理を含みます。

マルチエージェントオーケストレーションにより、サブエージェントがプロンプトキャッシュのプレフィックスを共有できるため、コストを95%削減。メモリはデータベースなしで動作し、LLM駆動のリコールシステムを備えたファイルベースのメモリを使用。起動は並列I/Oにより240msで完了し、スロット予約により99%のリクエストでコンテキストを保存。

ソースは、完全なオリジナルTypeScriptを含むnpmのソースマップから抽出されました — ほぼ2000ファイル36のAIエージェントが4フェーズで分析し、本全体を執筆。ソース抽出から最終改訂版までのプロセスを約6時間で完了。最終監査により、逐語的なソースコードが残っていないことを確認 — すべてのコードブロックは疑似コードとして書き直されました。

主要エンティティ:企業:Anthropic, npm