起床后发现家里两个 Hermes Agent 都开始报这个错误。
首先错误中提示 kimi-k2.6 只有32,768 tokens的上下文窗口这肯定是一个错误。Hermes在 /new 或 /reset 后自动 detect 模型的上下文宽度,以前是正常的,今天起床后再 /new 就会看到“Context: 32K tokens (detected)”
Hermes Agent 是怎么 detect 模型的上下文宽度呢?
0 读配置文件有没有上下文宽度的覆盖
1 本地缓存
2 自定义模型的配置(自己声明)
6 openrouter的api
8 Hermes的硬编码 fallback
问题应该就出在优先级6的openrouter上。从api获取到的kimi-k2.6的上下文宽度确实只有32,768。而修复的办法就是改配置文件,主动覆盖。
修改的有两个地方(config.yaml):
model: 下添加 context_length: 256000
auxiliary.compression: 下添加 context_length: 256000
我有两个Hermes Agent,其中一个是可以在昨天没关掉的tui上对话并修改,另一个就直接挂掉了,后来是手动添加配置的。
不知道大家有没有遇到这个问题。

