跳到主要内容

2 篇博文 含有标签「runtime」

查看所有标签

DeepSeek Harness 与 xAgent:两种 Agent Harness 架构路线怎么选

· 阅读需 8 分钟

DeepSeek Harness 把 Agent 运行时看成一棵可以自由组合的插件树。xAgent 从另一个问题出发:一个任务跑了几个小时,调用过工具、等过审批,甚至经历了服务重启,这些状态到底由谁负责?

这就是两套架构真正分开的地方。

它们都在模型 API 之外处理会话、上下文、工具和执行,也都称得上完整的 Agent Harness。只是 DeepSeek 更关心运行时怎样被替换和重组,xAgent 更关心长期任务怎样持续下去。拿功能清单逐项打勾,反而容易错过这个差别。

xAgent Agent Harness(下):一次任务如何持续执行、暂停与恢复

· 阅读需 12 分钟

外层任务控制完成目标与能力准备后,xAgent 才进入通常所说的 Agent Loop。Brain 控制 Session 级调度,SessionEngine 协调会话事实和运行状态,AgentService 执行固定的模型与 Tool 循环,ToolService 负责调用治理。

这条链路让同一任务可以在 Tool 调用后继续、在高风险动作前等待审批、在上下文变长时压缩、在用户中断时退出,并在具备有效持久化事实时从服务重启中恢复。

这条 AI Agent 上下文管理与执行循环已在 0.0.10.beta 继续完善;本文聚焦每轮请求如何装配、等待、压缩和恢复。