本章面向进阶用户:如何通过插件系统扩展 Hermes、如何从 OpenClaw 迁移,以及将 Hermes 部署到生产环境的安全与成本最佳实践。
插件开发入门
Hermes 支持三种类型的插件:通用插件(工具 + Hook)、记忆提供者、上下文引擎。
实例
可以在仪表盘 管理插件,使用以下命令启动 Dashboard(仪表盘):
hermes dashboard
浏览器打开仪表盘,打开左侧插件列表,可以看到已安装的插件:
Hook 系统
最常用的插件能力是 Hook——在 Agent 生命周期的关键节点注入自定义逻辑:
可用的 Hook 点
注册自定义工具
通过插件为 Agent 添加全新的工具能力:
从 OpenClaw 迁移
如果你正在使用 OpenClaw,官方提供了零停机迁移方案:
主要概念对照
生产环境最佳实践
安全清单
生产部署时的推荐安全配置:
环境变量中的访问控制:
Token 成本控制
辅助任务使用更便宜的模型,大幅降低运营成本:
多 Profile 网关监控
更新策略
一条命令同时更新代码和所有 Profile 的内置技能:
用户修改过的技能永远不会被覆盖。更新只同步内置技能中的新增和变更部分。