Hermes Agent 开了 smart model routing 却没触发,通常不是功能坏了,而是路由规则本来很保守。官方 Providers 文档说明,它只会把短、单行、轻量的问题送到便宜模型;只要看起来像代码、调试、工具调用、多行分析,就会继续走主模型。
先查配置
- 确认
smart_model_routing.enabled=true。 - 确认
cheap_model.provider和cheap_model.model能正常调用。 - 看你的问题是否超过
max_simple_chars或max_simple_words。
为什么它不应该太激进
如果便宜模型误接了复杂任务,工具调用失败、上下文理解差,反而会更贵。所以 Hermes Agent 选择的是“宁可少触发,也别乱触发”。
一句话:smart routing 不触发,多半是你的问题被判断成复杂任务,不是配置一定错了。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。