当前位置:首页 > 教程 > 正文内容

装完 Hermes Agent 就完事了?这8个配置不改,白装了

admin4小时前教程4

先说结论

Hermes Agent 装好之后的默认配置,是给"能跑就行"设计的,不是给你最佳体验设计的。

我翻了一整天文档和源码,筛出8个必改配置。改完之后:

省钱——长对话不再重复烧钱,同样的内容不用来回发两遍

省心——AI不会在同一个错误上死循环

安全——隐私信息自动脱敏,日志干干净净

更聪明——复杂任务能拆得更细,简单问题自动用便宜模型

一张表先给你看全貌:

配置项改前改后效果
忙时输入模式interrupt(打断式)steer(追加式)执行中可随时追加指令
缓存时间5分钟1小时长对话省钱省时间
工具断路器没开开启防止死循环烧钱
子任务深度1层2层复杂任务拆得更细
子代理工具集3项基础工具+浏览器子代理能力更强
隐私脱敏关闭开启日志不泄露隐私
安全扫描关闭开启防止危险自动化
智能模型路由关闭开启简单问题用便宜模型

下面一个一个说。

必改的8个配置

1
 忙时输入模式:从"打断式"改成"追加式"

类比:你在餐厅点菜,厨师正在做你的红烧肉。默认模式下,你突然喊"加个蛋",厨师会把锅里的肉倒掉,重新开始做。改成steer模式后,厨师会先把红烧肉做完,再做你的蛋——两不耽误。

默认interrupt——你中途插话,AI会立刻停下手头的活,处理新指令。

改成steer——你的新指令排进队列,AI忙完手上的再处理。

效果:AI在执行复杂任务时,你可以随时补充需求,不用干等它做完再说。

配置方法:在 ~/.hermes/config.yaml 中:

display:  busy_input_mode: steer  # 默认是 interrupt

2
 Prompt缓存时间:从5分钟拉到1小时

类比:每次去图书馆查资料,默认模式下你每次都得重新办借书证。拉长缓存后,一天内只需要办一次。

默认:5分钟——超过5分钟,AI会把系统提示词重新发送一遍,重新算钱

改成:1小时。

效果:长对话中,重复的系统提示词不再每次重发。系统提示词通常有好几千字,来回发一次就是几毛钱。一天聊下来,能省不少。

prompt_caching:  cache_ttl: 1h  # 默认是 5m

3
 工具循环断路器:必须开

类比:你让AI去隔壁房间拿东西,门锁了它打不开。默认行为是——它会在门口一直拧把手,拧到你破产。断路器就是:试两次打不开就喊你,别搁那拧了。

默认:没有断路器。同一个工具调用失败,AI会无限重试。 warnings_enabled **默认就是 true**,文章说"没开"有误导,实际只需改 hard_stop_enabled 

改成:连续失败3次警告,8次硬停

效果:尤其在定时任务场景下,这个配置能救命。不然你睡一觉起来,AI在某个报错上循环了一整夜,账单直接起飞。

tool_loop_guardrails:  warnings_enabled: true  hard_stop_enabled: true  warn_after:    same_tool_failure: 3      # 同一工具失败3次后警告  hard_stop_after:    same_tool_failure: 8      # 同一工具失败8次后强制停止

4
 子任务嵌套深度:从1层改成2层

类比:你是项目经理,默认情况下你只能把任务分给下属,下属不能再往下分。改成2层后,下属也能往下再分一级——任务拆得更细,执行更高效。

默认:1层——AI的总指挥不能再往下派子任务。

改成:2层。

效果:比如你说"帮我调研竞品A",AI可以拆成"搜网页"+"读文档"两个子任务,分别执行后再合并。1层模式下做不了这种拆分,复杂任务容易翻车。

delegation:  max_spawn_depth: 2  # 默认是 1

5
 子代理工具集:加上浏览器操作,[源码移除,配置无效]

类比:你派了个助手出去办事,默认只给他纸笔和电话。加上浏览器操作,等于又给他配了台电脑——能做的事多了不止一倍。

默认:子代理只能用终端、文件操作、网页请求这三样。

改成:加上浏览器操作能力。

效果:子代理也能直接操作浏览器,比如打开网页、点击按钮、截图。不用每次遇到需要浏览器的操作都扔回主代理,效率直接翻倍。

delegation:  default_toolsets:    - terminal    - file    - web    - browser    # 默认没有这一项

6
 隐私脱敏:必须开

类比:你让AI帮你整理通讯录,默认情况下,你朋友的手机号、你的身份证号会原样出现在日志里。开了脱敏后,这些信息会自动变成"138****5678"这种格式。

默认:关闭。日志和上下文中明文存储所有隐私信息。

改成:开启。自动检测并脱敏手机号、身份证号等PII。

效果:日志文件里不会出现任何明文隐私数据。多人共用服务器的情况,这个不开就是在裸奔。

privacy:  redact_pii: true  # 默认是 false

7
 Skill安全扫描:必须开

类比:AI学会了新技能,默认情况下它想怎么用就怎么用,没人管。安全扫描就是给AI的新技能加了一道"审核"——有风险的技能会被拦下来。

默认:关闭。AI自动创建的技能不过安全检查

改成:开启。

效果:AI自己创建的自动化脚本会先过安全检查,比如检测是否有删文件、发网络请求等高风险操作。防止AI"好心办坏事"

skills:  guard_agent_created: true  # 默认是 false

8
 智能模型路由:能省一大笔钱,[需要修改源码和自定义hooks]

类比:你去医院,感冒看普通门诊就行,不用挂专家号。智能模型路由就是给AI配了个"分诊台"——简单问题用便宜模型,复杂问题才上贵的。

默认:关闭。所有问题都用你配置的那个模型,不管简单还是复杂。

改成:开启。

效果:举几个例子你就懂了——

"今天几号"→ 用0.01元的模型

"帮我写封邮件"→ 用0.05元的模型

"帮我重构这段代码"→ 采用2元的模型

一天下来,账单能砍一半以上。

smart_model_routing:  enabled: true  # 默认是 false  max_simple_chars: 160   # 超过160字不走便宜模型  max_simple_words: 28    # 超过28个词不走便宜模型  cheap_model:             # 填你的便宜模型    provider: your-provider    model: your-cheap-model

进阶玩家可以看这些

上面8个是所有人装完都应该改的。如果你是进阶玩家,还有几个值得折腾:

Shell Hooks:用shell脚本拦截工具调用。比如每次AI要执行命令时,先跑你的检查脚本。不需要写Python,会写shell就行。

Quick Commands:零Token快捷命令。输入 /status 直接执行系统命令,不经过AI,不花钱。

模型别名:在聊天中输入 /model opus 一键切换模型,不用去改配置文件。

凭据池轮换:配多个API Key,自动轮换使用,防止单个Key被限流。

这些配置改起来稍微复杂,后续我会单独写一篇展开讲。

改完之后我的变化

最明显的是省钱。改之前我日均消耗大概在15元左右,改完智能路由+缓存时间,直接降到6-7块。一个月省下来两百多,够吃好几顿外卖了。

其次是不卡了。之前AI动不动就在某个报错上死循环,得手动停掉重来。开了断路器之后,再没遇到过这种情况。

最后是放心了。隐私脱敏和安全扫描这两个,属于"不出事感觉不到,出事就晚了"的配置。改完之后看日志,干干净净,心里踏实。

写在最后

8个配置,全部加起来共5分钟。但这5分钟,决定了你的 Hermes 是"能用"还是"好用"。

大多数人装完就跑,然后觉得"Hermes 也就那样"——不是 Hermes 不行,是你没调好。

配置文件位置:~/.hermes/config.yaml,照着改就行,不用动脑子。


扫描二维码推送至手机访问。

版权声明:本文由Cale-Blog发布,如需转载请注明出处。

本文链接:https://blog.1314361.xyz/?id=25

分享给朋友:
返回列表

上一篇:使用代理上网

没有最新的文章了...

“装完 Hermes Agent 就完事了?这8个配置不改,白装了” 的相关文章

关于终端提交高斯教程

现对两台linux服务器终端(远程)递交任务方式进行说明:1 终端SSH软件安装根据自己的喜好安装适合自己的SSH终端软件(温馨提示:下载软件请到官网下载),本人推荐带有FTP服务的ssh终端软件如:MobaXterm、WindTerm等,或者Putty等2 地址用户名和密码2.1 局域网Gauss...

宝塔独角数卡搭建-支付系统搭建-邮件系统搭建

宝塔独角数卡搭建-支付系统搭建-邮件系统搭建

装环境接下来我们安装一下下图六个软件:图片和实际可能不符合目前安装2.0.5版本需要PHP-7.4版本的,把supervisor换成宝塔应用管理即可最好是编译安装哦,性能更好。PHP环境确认一、 接下来我们按照步骤删除一下php的禁用函数(ps:宝塔默认会禁用一些php的函数,导致artisan命令...

CentOS7服务器(监测CPU,内存,磁盘,nginx,php服务)监控+邮件告警脚本

1、安装mailx通过yum安装postfix的产生是为了替代传统的sendmail.相较于sendmail,postfix在速度。性能和稳定性上都更胜一筹,由于linux中自带了postfix,为了postfix和sendmail两者间不产生冲突,需要切换MTA(mail transter age...

study_xxqg文档

1 采用docker安装模式2 安装命令docker run --name study_xxqg --restart=always -d -p 880:8080 -v /root/study_xxqg/:/op...

使用Gaussian时的几个实用脚本和命令

大部分转发自科音论坛sob大佬教程,并稍微修改了一下1 依次执行多个指令比如要依次执行g09 < 1.gjf > 1.out、g09 < 2.gjf > 2.out、g09 < 3.gjf > 3.out,可以只输入一条命令,每条命令间用分号隔开:g09 <...

哪吒探针安装(在线版)

哪吒面板作者仓库https://github.com/naiba/nezha准备工作准备一个域名注册一个github的账户准备一条vps作为面板机器,并搭建好宝塔面板。1、安装宝塔wget -O install.sh http://download.bt.cn/install/instal...