本文是 Hermes Agent 系列的第 7 篇。上一篇解释了 Model、Provider、API Mode、Credential Pool 与 Fallback Chain 如何组成统一推理运行时;这一篇继续沿着一次 Agent 执行链向下,分析模型生成 Tool Call 之后,Hermes Agent 如何发现工具、筛选能力、校验参数、安排并发、执行真实操作,并把结果安全地写回对话。本篇目标完成本文后,你应该能够:说明 Tool、Tool Schema、Handler、Toolset 与 Execution Backend 的区别。理解内置工具从源码发现到注册表快照的完整过程。解释ToolRegistry为什么是工具系统的中心目录,而不是全部执行逻辑。理解check_fn、可用性缓存与失败关闭策略。说明 Toolset 如何同时控制能力范围、Schema Token 和模型选择难度。区分普通 Registry Tool 与 Agent-Level Tool。理解同步、异步、交互型工具和并发工具的调度边界。解释 Tool Call 与 Tool Result 必须保持配对的原因。区分 Local、Docker、SSH、Singularity、Modal 与 Daytona 六类终端环境。理解 PTY