用語集と資料
源码版本v2026.7.20
主要用語
| 用語 | 意味 | ソース位置 |
|---|---|---|
run_conversation | エージェント主ループ関数、メッセージ駆動入口 | agent/conversation_loop.py:588-720 |
AIAgent | 薄い入口クラス、init_agent に転送 | run_agent.py |
init_agent | 依存注入、agent 実行時を組み立て | agent/agent_init.py |
ToolRegistry | ツールレジストリ、モジュールインポート時に AST 走査で登録 | tools/registry.py |
ToolEntry | 単一ツールのメタデータと handler | tools/registry.py |
ProviderProfile | LLM provider のデータクラス + フック | providers/base.py |
skills/<category>/ | 進化可能な高階スキル、agentskills.io 互換 | skills/ |
gateway | メッセージプラットフォーム接入層 | gateway/run.py |
ACP | Agent Client Protocol、エディタ接入プロトコル | acp_adapter/ |
IterationBudget | イテレーション予算、主ループのラウンド上限を制御 | agent/iteration_budget.py |
| MoA | Mixture-of-Agents、マルチモデル集約 | agent/moa_loop.py |
| Honcho | 弁証式ユーザーモデリング | agent/memory_manager.py 参照 |
公式資料(深掘り)
README.md— 公式総覧README.zh-CN.md— 公式中文 READMEdocs/— 公式ドキュメントディレクトリ(design/、session-lifecycle.mdなど)website/i18n/zh-Hans/— 公式 Docusaurus 中文ドキュメント
本サイトの執筆慣例
各ページは固定四節:職務 / 主要ファイル(SrcLink 付き)/ データフロー(mermaid または番号ステップ)/ まとめ(クロスリンク)。ソースコードは長く貼らず、SrcLink で飛ぶ方式を採る。
バージョンアップ
ソースリンクは .vitepress/site.ts の HERMES_TAG に固定されている。バージョンアップ:定数を変更 → npm run check:refs で失効行番号を修正 → コミット。