Hermes Agent 源码解析
工具系统、插件、Provider、记忆与 Gateway 全解剖
第 1 讲:整体架构概览
Hermes Agent 是一个开源 AI Agent 框架,核心特点:
第 2 讲:Agent 对话循环——从用户输入到 LLM 响应的完整链路
https://github.com/NousResearch/hermes-agent
第 3 讲:工具系统深度解析——ToolRegistry、ToolSet、自注册机制与 check_fn 探针
基于 Hermes Agent v0.16.0 源码 · 2026-06-16
第 4 讲:插件系统——PluginContext API、钩子系统、中间件与平台适配器模式
基于 Hermes Agent v0.16.0 源码 · 2026-06-17
第 5 讲:Provider 抽象层——ProviderProfile、模型路由、凭证池与多源认证
基于 Hermes Agent v0.16.0 源码 · 2026-06-18
第 6 讲:记忆与技能系统——双态记忆、MemoryProvider ABC、Skills 渐进式披露与 Slash Command 路由
基于 Hermes Agent v0.16.0 源码 · 2026-06-19
第 7 讲:Gateway 与平台适配器——20+ 平台如何共享同一个 Agent 内核
基于 Hermes Agent v0.16.0 源码 · 2026-06-20
第 8 讲:上下文压缩与对话管理——ContextEngine ABC、智能压缩管线、Coding Context 与 Curator 编排器
基于 Hermes Agent v0.16.0 源码 · 2026-06-21
第 9 讲:MCP 集成与浏览器自动化——Model Context Protocol 客户端、多传输层支持、浏览器工具链与 CDP 监督器
基于 Hermes Agent v0.16.0 源码 · 2026-06-22
第 10 讲:多模态处理——视觉分析、TTS 语音合成、语音模式、图像/视频生成与 STT 转写
基于 Hermes Agent v0.16.0 源码 · 2026-06-23
第 11 讲:ACP 协议与子代理委托——编辑器集成、Agent-to-Agent 通信与任务分发
基于 Hermes Agent v0.16.0 源码 · 2026-06-24
第 12 讲:CLI 交互架构与 Session 持久化——REPL、TUI、SQLite 状态库与跨进程会话管理
基于 Hermes Agent v0.16.0 源码 · 2026-06-25
第 13 讲:认证系统与配置管理——Provider Registry、OAuth 管线、Credential Pool 与安全策略
基于 Hermes Agent v0.16.0 源码 · 2026-06-26
第 14 讲:预算控制与限流——IterationBudget、Credits Tracker、Rate Guard 与费用估算管线
基于 Hermes Agent v0.16.0 源码 · 2026-06-27
第 15 讲:System Prompt 构建引擎与工具执行安全层
基于 Hermes Agent v0.16.0 源码 · 2026-06-24
第 16 讲:Tool Executor 深度解析与安全护栏
基于 Hermes Agent v0.16.0 源码 · 2026-06-28
第 17 讲:Curator 编排器与后台自治
基于 Hermes Agent v0.16.0 源码 · 2026-06-29
第 18 讲:TUI、Dashboard 与桌面应用
基于 Hermes Agent v0.16.0 源码 · 2026-06-29
第 19 讲:国际化与多语言支持
基于 Hermes Agent v0.16.0 源码 · 2026-07-02
第 20 讲:Hermes Agent 总结与实战指南
基于 Hermes Agent v0.16.0 源码 · 2026-07-01
第 21 讲:架构演进与核心变化
基于 Hermes Agent 源码 · 2026-07-04
第 22 讲:新特性详解(MoA、代码验证、Vertex AI、Kanban、安全加固)
基于 Hermes Agent 源码 · 2026-07-05
第 23 讲:迁移指南与最佳实践
基于 Hermes Agent 源码 · 2026-07-06