DeepSeek Harness v0.1是MIT许可的Agent工具架,四种运行时模式、Append-only会话日志、provider无关模型路由,每个能力都是Cordis插件。
Artificial Intelligence
DeepSeek 以开发者预览版的形式发布了 DeepSeek Harness v0.1,并在 MIT 许可证下公开了全部源代码。项目以 dsh 的形式发布,仓库地址为 deepseek-ai/deepseek-harness。Harness 是位于模型与其运行环境之间的一层——包括工具、文件、沙箱以及让 agent 持续工作的控制循环。DeepSeek 将其表述为:Agent = Model + Harness。大多数 harness 将这一层硬编码:agent 循环、工具注册表和会话存储都是固定的,扩展只能通过作者开放的钩子来进行。Harness 采取了相反的立场,这一点在其 README 的开头就明确声明了:一切皆插件。模型、工具、技能、会话、沙箱、存储、循环、调度和 UI 都位于 Cordis 的插件边界之后,任何一个都可以在配置中进行选择、替换或扩展,而无需更改 Harness 的源代码。这使得它成为一个用于组装 agent 运行时的工具包,而非一个固定的编程助手,这也是它比同期发布的大模型公告更值得关注的原因。
是的,但它是作为开发者基础设施而非生产级 agent 产品。v0.1 是一个开发者预览版。
公司层面:AI 原生的初创公司,以及中大型企业内部已经运行内部工具的平台或开发者体验团队。受监管企业可以在本地试点,因为它采用 MIT 许可证并支持自托管。
行业:软件与 devtools、金融服务与保险(可审计的 agent 运行)、医疗与制药研发、云与半导体厂商发布参考 agent 栈,以及学术或工业研究实验室的模型基准测试。
应用:基于私有仓库的内部编码 agent、在受控双工具环境内的模型评估、agent 可观测性与运行回放、自定义沙箱与审批策略,以及将内部工具打包为可复用插件。
Harness 运行在 Cordis 之上,Cordis 是一个元框架,其设计理念在《A Programming Paradigm for Spatiotemporal Composability》中阐述。内核处理插件的挂载、卸载和依赖。能力存在于插件之中,而非特权核心。
插件涵盖模型、工具、技能、会话、沙箱、存储、循环、调度和 UI。Cordis 的服务与事件让它们协同工作。开发者可以在配置中选择、替换或扩展任何能力,而无需更改 Harness 源代码。
Standard 是完整的编码 agent:文件编辑、shell、文件和网络搜索、技能、规划、目标、子 agent 和工作流。Code 模式通过 Code Mode SDK 暴露这些工具,使模型能够在一个 TypeScript 程序中组合多步操作。Minimal 仅保留两个工具——一个持久化的 bash 和 str_replace_editor——用于在裸环境中对模型进行基准测试。Creator 模式增加了运行时检查、内存中的插件实验和预设创作指导。
每一步运行都可追溯
模型看到的所有内容都会被写入一个只追加的会话日志。这包括系统提示词、推理过程、工具调用与结果、子 agent 调度,以及每一次上下文注入。Trajectory 视图按来源检查这些记录。Resume、fork、search 和 replay 都在同一个事件流上操作。大多数 agent 框架只记录工具调用;而记录每一次上下文注入才是这里更核心的卖点。
模型路由也是一个插件
在 Settings → Models 中,DeepSeek API 密钥在下次请求时生效,无需重启服务器。已安装的目录通过 API 密钥添加了 Anthropic 和 OpenAI 等提供商。Bedrock、Vertex、Azure 和 Codex 则需要原生凭证:分别是 AWS 凭证和区域、ADC 项目、api-version 和 OAuth。自定义提供商接受任何 OpenAI 兼容的 base URL 和协议。密钥是只写的,存储在 $DSH_HOME/.credentials.yaml 中;设置只保留凭证引用。
npx @deepseek-ai/dsh web 启动 Web UI,默认在 http://127.0.0.1:3080 提供服务。从源码检出版本:git clone、pnpm install、pnpm run build,然后 pnpm dsh web。Python SDK 以 deepseek-harness-sdk 的形式发布,需要 Python 3.10 或更高版本,支持 Linux x64、Linux arm64 或 macOS 14+ on arm64。其捆绑的运行时不需要系统级 Node.js。
MIT 许可证发布,以 dsh 交付,是一个开发者预览版。
Cordis 内核使模型、工具、技能、会话、沙箱、存储、循环、调度和 UI 都成为可替换的插件。
四种模式——Standard、Code、Minimal、Creator——各自加载不同的默认插件集。
只追加的会话日志捕获每一次上下文注入;resume、fork、search 和 replay 共享同一个事件流。
设计上与提供商无关:支持 DeepSeek、Anthropic、OpenAI、Bedrock、Vertex、Azure、Codex 以及 OpenAI 兼容端点。
查看 DeepSeek Harness 产品页面、GitHub 仓库、开发者文档,以及 DeepSeek 在 X 上的公告和 Cordis。同时,欢迎关注我们的 Twitter,别忘了加入我们的 150k+ ML SubReddit 并订阅我们的Newsletter。等一下!你用 telegram 吗?现在你也可以加入我们的 telegram 群了。
需要与我们合作推广你的 GitHub 仓库或 Hugging Face 页面或产品发布或网络研讨会等?请联系我们。
Asif Razzaq 是 Marktechpost Media Inc. 的 CEO。作为一位有远见的企业家和工程师,Asif 致力于将人工智能的潜力用于社会公益。他最近的举措是推出了一个人工智能媒体平台 Marktechpost,该平台以深度报道机器学习和深度学习新闻而著称,内容既有技术深度又易于广泛读者理解。该平台的月浏览量超过 200 万次,证明了它在受众中的受欢迎程度。