Harness
把模型变成可运行产品的上下文、状态、工具、控制和交互底座。
术语负责建立共同语言,源码锚点负责约束解释边界。所有解读固定到一个可复核快照。
47f943859bef60e4160492346772ded9b24f765a2026-08-13 · 324 docs · 3746 package files把模型变成可运行产品的上下文、状态、工具、控制和交互底座。
Cordis 的作用域容器:服务、事件、配置和可逆副作用都挂在这里。
插件创建的资源及其回收函数;安装和卸载因此对称。
一次带父子关系、取消与回收语义的异步工作单元。
一个可命名的产品组合入口,选择 Bundle 并承载用户 Patch。
某一步模型请求实际看到的模型、工具、提示词与限制的完整快照。
认领一条输入后必须结清的工作单元,可能包含多个 Step。
一次模型请求及其流式响应;工具循环会开启新的 Step。
仅追加、可回放、模型可见的会话事实,不等同于 UI 展示顺序。
从事件日志计算出的模型上下文视图;压缩会改 Surface,不改历史事实。
服务定义、Provider、Consumer 和策略消费者共同构成的替换边界。
模型发出工具调用后必须返回匹配结果,Turn 才能合法结束。
从事件增量计算的读模型,使用水位避免重复或错序消费。
把超大内容移出上下文,仅留下不透明定位符,按需再读回。
能力接口的一种实现,拥有自己的配置、SDK 与资源生命周期。
每个文件只在它最能回答的问题旁出现。点击章节,先看解释;点击文件,直接核验。
能向别人讲清模型、Agent 与 Harness 的边界
能读懂一棵真实插件树为何可安装、可替换、可卸载
能逐事件解释一次完整模型请求
能判断系统在拒绝、崩溃、取消和长上下文下是否仍可信
能区分状态、委派、编排与长期运行的责任边界
能在不修改 Agent Loop 的前提下交付一项完整能力
DeepSeek Harness 仍处于 developer preview。遇到接口、事件名和默认配置差异,请以当前官方提交为准。