随笔分类 -  Hermes Agent 源码专题

摘要:Hermes Agent 源码专题【左扬精讲】——Profile 多实例隔离机制 前置知识:建议熟悉 hermes_constants.py 的路径解析,理解 get_hermes_home() 如何基于环境变量返回隔离的目录。 学习目标:读完本文后,能够独立在源码中找到 hermes_cli/pr 阅读全文
posted @ 2026-07-20 18:29 左扬 阅读(46) 评论(0) 推荐(0)
摘要:Hermes Agent 源码专题【左扬精讲】—— 24 个平台适配器:从 TG 长轮询到 Weixin AES-CDN 这是 Hermes Agent 源码专题【左扬精讲】系列 第 10 篇。 本篇是 Layer 5 平台适配器层 —— 前一篇讲了 BasePlatformAdapte 阅读全文
posted @ 2026-07-20 16:31 左扬 阅读(27) 评论(0) 推荐(0)
摘要:Hermes Agent 源码专题【左扬精讲】—— Gateway 消息处理流程:GatewayRunner / BasePlatformAdapter / build_session_key 这是 Hermes Agent 源码专题【左扬精讲】系列 第 9 篇。 本篇是 Layer 4 消息网关层 阅读全文
posted @ 2026-07-17 23:17 左扬 阅读(39) 评论(0) 推荐(0)
摘要:Hermes Agent 源码专题【左扬精讲】—— Memory 子系统全解:ABC 契约 / 8 个内置 provider / 缓存边界 这是 Hermes Agent 源码专题【左扬精讲】系列 第 8 篇。 本篇是 Layer 3 长期记忆层 ── 当用户问 "上次我让你改的那个文件",Herm 阅读全文
posted @ 2026-07-17 22:59 左扬 阅读(36) 评论(0) 推荐(0)
摘要:Hermes Agent 源码专题【左扬精讲】—— 6 种终端后端架构 这是 Hermes Agent 源码专题【左扬精讲】系列 第 7 篇。 本篇是 Layer 2 工具系统的执行后端专题 ── 当模型调一次 terminal 时,Hermes 是怎么把这条命令送到 Docker 容器 / SSH 阅读全文
posted @ 2026-07-17 21:34 左扬 阅读(35) 评论(0) 推荐(0)
摘要:Hermes Agent 源码专题【左扬精讲】— Model Tools 编排层 这是 Hermes Agent 源码专题【左扬精讲】系列的 第 6 篇 / 共 40 篇。本篇是 Layer 2 的工具编排层。 本篇不是工具实现的讲解,而是工具系统的 "编排层" 分析:当你调用 hermes 时,工 阅读全文
posted @ 2026-07-17 19:20 左扬 阅读(33) 评论(0) 推荐(0)
摘要:Hermes Agent 源码专题【左扬精讲】—— 工具注册与分发机制 Hermes Agent 内置了 100+ 工具,覆盖文件操作、终端执行、Web 搜索、浏览器自动化、技能管理等。这些工具如何被发现、如何被组织、如何被调用? 本篇将深入剖析 Hermes 的工具系统 —— 一个模块化、可扩展的 阅读全文
posted @ 2026-07-17 18:01 左扬 阅读(32) 评论(0) 推荐(0)
摘要:Hermes Agent 源码专题【左扬精讲】—— 会话存储层:SQLite WAL + FTS5 + 血缘追踪 Hermes Agent 的会话存储层负责持久化所有对话历史、消息内容、模型配置等信息。 本篇将深入剖析这一层的实现细节,理解 SQLite WAL 模式如何支撑高并发、FTS5 全文搜 阅读全文
posted @ 2026-07-17 15:57 左扬 阅读(33) 评论(0) 推荐(0)
摘要:Hermes Agent 源码专题【左扬精讲】—— Provider 运行时解析:凭证与多后端支持 本文聚焦 Hermes Agent 在 运行时 如何解析模型 Provider:插件如何被发现与注册、api_mode 如何决定、api_key/base_url 如何流动、凭证池如何轮换、多后端如何 阅读全文
posted @ 2026-07-16 00:47 左扬 阅读(54) 评论(0) 推荐(0)
摘要:Hermes Agent 核心原理专题【左扬精讲】—— AIAgent 核心循环:消息处理与工具调用 本文深入剖析 AIAgent 的核心对话循环:消息如何组织、工具调用如何解析、迭代如何控制、错误如何恢复。 agent/conversation_loop.py ← 核心对话循环逻辑 run_age 阅读全文
posted @ 2026-07-15 20:20 左扬 阅读(28) 评论(0) 推荐(0)
摘要:Hermes Agent 源码专题【左扬精讲】— 开篇总览 这是 Hermes Agent 源码专题【左扬精讲】系列的 第 1 篇 / 共 40 篇。本篇是 Layer 框架(架构 / 拓扑 / 平台分发场景)。 本篇不是把整个仓库讲一遍,而是把读者第一次接触 Hermes 源码时 最该看到的地图  阅读全文
posted @ 2026-07-15 16:52 左扬 阅读(42) 评论(0) 推荐(0)