Skip to content

用語集と資料

源码版本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単一ツールのメタデータと handlertools/registry.py
ProviderProfileLLM provider のデータクラス + フックproviders/base.py
skills/<category>/進化可能な高階スキル、agentskills.io 互換skills/
gatewayメッセージプラットフォーム接入層gateway/run.py
ACPAgent Client Protocol、エディタ接入プロトコルacp_adapter/
IterationBudgetイテレーション予算、主ループのラウンド上限を制御agent/iteration_budget.py
MoAMixture-of-Agents、マルチモデル集約agent/moa_loop.py
Honcho弁証式ユーザーモデリングagent/memory_manager.py 参照

公式資料(深掘り)

  • README.md — 公式総覧
  • README.zh-CN.md — 公式中文 README
  • docs/ — 公式ドキュメントディレクトリ(design/session-lifecycle.md など)
  • website/i18n/zh-Hans/ — 公式 Docusaurus 中文ドキュメント

本サイトの執筆慣例

各ページは固定四節:職務 / 主要ファイル(SrcLink 付き)/ データフロー(mermaid または番号ステップ)/ まとめ(クロスリンク)。ソースコードは長く貼らず、SrcLink で飛ぶ方式を採る。

バージョンアップ

ソースリンクは .vitepress/site.tsHERMES_TAG に固定されている。バージョンアップ:定数を変更 → npm run check:refs で失効行番号を修正 → コミット。

非公式コミュニティ学習サイト。MIT ライセンスの NousResearch/hermes-agent ソースに基づく。