Hermes Agent API 里传入的 system 或 instructions,默认不是把原系统提示整个替换掉,而是叠加在 Hermes Agent 自己的核心系统提示上。官方 API Server 文档把这件事写得非常直白:前端系统提示只是加额外指令,工具、记忆和技能不会因此消失。
这对接前端时意味着什么
- 你可以在 Open WebUI 里加“回答更简洁”“总是给 Python 类型标注”这类前端偏好。
- 但别指望只靠前端 system 就彻底抹掉 Hermes Agent 的工具和能力边界。
- 如果你想真正限制能力,应该去改 Hermes 的 toolsets、平台配置或实例配置。
很多人误以为“前端 system = 接管整个助手人格”,所以一看到 Hermes 还会调用工具就觉得 API 有 bug。其实按官方设计,它本来就是 layering,不是 replace。
一句话:API 里的 system 只是加层,不是换底座。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。