返回AI问答
Hermes Agent queue 和 steer 有何不同?

Hermes Agent queue 和 steer 有何不同?

AI问答 Admin 152 次浏览

Hermes Agent 里的 queuesteer 看起来都像“不中断当前任务”,但行为完全不同。官方文档写得很清楚:queue 是等当前任务结束后再开下一轮;steer 是把你的跟进消息插进当前运行里,让 agent 在下一个工具调用后收到。

什么时候用 queue

你有第二个问题,但不着急,或者你就是希望当前任务完整做完,再接着处理后面的事。

什么时候用 steer

你想对当前任务补一个约束,比如“继续,但只看今天的日志”“不用修复,只先列出风险”。这时不必完全打断重来,也不想等它全部结束后再开新回合。

注意,官方还说了一个边界:如果 agent 还没真正开始运行,steer 会退化成类似 queue 的效果。

一句话:queue 是下一轮,steer 是这一轮里的中途补方向。

实际判断口诀

如果你想说的是“这轮先做完,下一轮再处理我的新问题”,选 queue;如果你想说的是“别停,但把这个新约束带进去”,选 steer。很多人把两者混成一个功能,结果不是任务被过早打断,就是补充条件来得太晚。

官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/

推荐工具

更多