Skip to content

词汇表与资料

源码版本v2026.7.20

核心术语

术语含义源码位置
run_conversationAgent 主循环函数,消息驱动入口agent/conversation_loop.py:588-720
AIAgent瘦入口类,转发到 init_agentrun_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 源码为依据。