实验性 Agent Team 删除独立 outbox,团队消息直接写入目标 Agent 的普通 inbox,借用现有 agent-message 来源保留真实发送者;不再保证重启后重试与去重,升级前未投递的旧消息保留可读但不再投递。
← 返回框架对照
DeepSeek AI
开发者预览DeepSeek Harness
Everything is a plugin
基于 Cordis 的插件化 Harness(命令行名 dsh)。模型、工具、会话、存储、沙箱、Agent Loop、调度和 UI 全部由插件提供,通过配置组合成不同运行模式。
语言 / 许可
TypeScript · MIT
跟踪分支
master
跟踪 commit
b150a551b8d4
核实日期
2026-08-24
核心主张
Harness 不需要不可替换的特权内核;只要服务、事件和生命周期边界稳定,能力就能被挂载、卸载和重新组合。
官方明确提示仍会发生兼容性破坏:对照格是预览期的快照,不代表稳定 API。
对照列
DeepSeek Harness 在每个设计问题上的选择
主循环形态循环idle / running / maintenance 三相状态机上下文压缩上下文阈值细分到每个 provider + model工具定义方式工具defineTool 接口,强制声明规范化输出沙箱与权限运行时同样三个模式名,但状态是会话事件的折叠结果子代理隔离多 Agent子代理是可插拔 provider —— 包括别家的 Harness停止条件循环每个回合都以带类型的结束原因收尾,停前先广播 turn-stopping中断与恢复循环崩溃的回合不截断,而是补写合成的收尾事件内核与扩展边界结构没有特权内核:运行中的 Harness 是按层配置组装出的插件树生命周期挂载点结构原生挂载点是类型化的拦截点,钩子包只是把别家的 hooks.json 翻译过来会话状态存储上下文事件溯源:日志即事实,JSONL 与 SQLite 两个后端可替换提示词缓存上下文不放缓存断点,但把缓存 token 记成不相交三份MCP 接入工具插件把 MCP 工具注册进 ToolRuntime,公开名是身份的纯函数Skills 与渐进披露工具专用 skill 加载工具,目录作为会话消息发布、变了才重发评估与自改进进化只收集人类反馈,且明确不回灌模型Agent 间通信多 Agent通信按方向拆开:父发子用控制工具,子回父用 report,结果带类型化结束原因
周报点名
官方来源
相关章节