← 返回首页

Hermes Agent误报Kimi上下文窗口

发布时间: 2026-05-12 09:23(北京时间)

摘要: 作者发现Hermes Agent错误地将Kimi模型的上下文窗口检测为32K tokens,通过分析检测逻辑优先级,定位到OpenRouter API返回了错误值。通过修改配置文件覆盖context_length至256000修复问题。文章以技术排查视角叙述,风格冷静。

标签: 技术问题, 上下文窗口, Hermes Agent, Kimi模型, OpenRouter, 配置管理, 故障诊断, 冷静

字数: 582

原文链接: /7402396589/QEZ7Gb65B

起床后发现家里两个 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上对话并修改,另一个就直接挂掉了,后来是手动添加配置的。

不知道大家有没有遇到这个问题。

image

image