首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >DeepSeek Harness >DeepSeek Harness 的 Agent Loop 是如何推动任务执行的?

DeepSeek Harness 的 Agent Loop 是如何推动任务执行的?

词条归属:DeepSeek Harness

1. Session、Turn 与 Step

Harness 中有一套具体的执行循环,负责推动任务的生命周期,可先按三个层次理解:

  • Session(会话):一段连续工作的会话,承载从开始到结束的完整上下文
  • Turn(轮次):用户交给 Agent 的一轮任务,在收到首条输入时开启,在不再欠下任何工作时关闭
  • Step(步骤):Agent 为完成这一轮任务采取的一次具体行动,通常包含一次模型请求和它调用的所有工具

2. 轮次与步骤的流转

一次完整的“思考与行动”流程大致如下:用户输入进入后,经过 agent/pre-step 前置把关(可改写或拒绝),随后进入步骤循环——准备请求、流式推理、接收助手消息、工具执行前拦截、执行工具、执行后处理;若工具仍有“欠账”(如需要继续行动),则循环执行下一步骤,直到轮次关闭。Harness 管理的不是一次回答,而是一段持续执行的过程。

3. 事件类型

轮次控制层涉及三类事件:会话事件(持久化)、Agent 事件(实时)与能力事件(接缝)。工具执行层则覆盖工具调用、执行前把关、执行工具与返回结果等环节,可调用文件读写、命令执行、网络搜索、子智能体等约 40 个工具。

相关文章
DeepSeek Harness Agent 框架的详解"微内核时刻":一切皆插件,连 Loop 都能热插拔
2026 年做 Agent 的人,大概都有过这样的经历:换了个模型,重写一遍工具注册;换了个场景,重写一遍主循环;想给会话加个断点续跑,发现状态散落在七个模块里,谁也不敢动。每个团队都在重复发明同一套东西——loop、工具调度、上下文管理、session、沙箱——而且发明得都不太一样,也都不太能复用。
技术方舟
2026-08-14
1.2K10
从 Harness 到 Operating Loop:Coding Agent 可托付性的控制层
2026 年 6 月,Anthropic Claude Code 负责人 Boris Cherny 在 X 上说,他已经不再直接 prompt Claude,而是写 loop、让 loop 去 prompt Claude。OpenClaw 创始人 Peter Steinberger 接力,几天后 Google 工程师 Addy Osmani 用 “Loop Engineering” 一文把这个说法命名定型,并明确称它是 “harness engineering 上面一层”。
小陡坡香菜
2026-07-07
4000
DeepSeek Harness 设计解析:从 Agent Harness 的六个关键决策讲起
Agent 声称任务完成,测试却没跑;长任务跑了一阵,开头的约束开始丢失;重开会话需要反复交代背景;想让它离线跑,又频繁卡在权限确认上。
七牛开发者
2026-08-19
6130
聊聊Agent落地的两件底层事:Harness 和 Loop 工程
Harness 本意是马具,你可以把它理解为Agent身上的"缰绳、鞍座、护具"——它决定了Agent能用什么工具、能看到哪些上下文、能在什么环境里跑、出错了怎么兜底。
臻成AI大模型
2026-07-08
3340
DeepSeek Harness:开源可插拔的 AI Agent 运行底座
2026 年 8 月,DeepSeek 开源了 MIT 协议的 DeepSeek Harness(简称 dsh),它并非大模型,也不是开箱即用的编程助手,而是一套 AI 智能体运行时底座,印证行业公式:Agent = Model + Harness。模型负责思考推理,dsh 承担环境交互、工具调度、权限管控、会话管理等执行工作,让大模型从对话走向真实环境作业。
用户12745300
2026-09-07
4470
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券