xAgent Agent Harness(上):会话如何理解任务变化并调整执行环境
· 阅读需 11 分钟
很多 Agent 系统把 Harness 描述成一个循环:把用户消息交给模型,执行模型返回的 Tool Call,再把结果送回模型。这个循环很重要,但它还没有回答另一个更早的问题:当用户继续发消息时,这条消息是在延续当前任务、进入同一任务的新阶段,还是已经超出当前会话的职责?
xAgent 把这部分放在业务 Agent 执行之前处理。原始输入先进入会话并成为稳定事实,系统再判断任务关系、维护会话目标,并在确有需要时调整 Skill 和 Tool。业务 Agent 看到的是已经对齐的任务状态和执行环境,而不是一组在会话创建时永久固定的能力。