DeepSeek近日在GitHub以开发者预览形式开源AI代理运行时DeepSeek Harness,迅速引发开发者社区关注。
DeepSeek Harness基于Node.js开发,采用MIT许可证。据The News Stack报道,项目上线数小时,GitHub Stars即突破3.3万,且仍在持续增长,围绕该项目的插件生态也已开始活跃起来。
从产品定位看,Harness可被理解为一套用于组织AI代理执行过程的运行框架,负责连接模型、工具与任务流程,使AI能够完成编程、搜索等工作。
DeepSeek Harness的一大特点是“万物皆插件”。无论是模型适配器、工具注册、会话日志,还是代理循环本身,均可通过插件形式进行替换和扩展。DeepSeek表示,开发者无需修改核心代码,仅通过新增插件即可扩展能力。
官方还提到,其整体架构遵循北京大学与DeepSeek研究团队联合发表论文中提出的元框架Cordis。
在运行方式上,DeepSeek Harness提供标准、最小、代码和创作者4种模式。
其中,标准模式定位为完整的编程代理,支持文件系统工具、Shell访问、网页搜索、子代理以及规划模式等能力;最小模式则更为轻量,仅提供Bash和字符串替换编辑器两种工具。
代码模式通过编写并执行TypeScript SDK代码,替代单次函数调用,可将原本需要5次往返的操作压缩为一次完成;创作者模式则在标准模式基础上加入运行时检查和插件实验功能,便于生成自定义代理预设。
会话管理也是该项目的重要组成部分。模型接收的全部信息都会写入仅可追加的会话日志,并在此基础上支持对话恢复、分支、回放、记录留存和遥测等能力。
同时,项目对代理沙箱也采取了较为严格的设计。
在模型兼容性方面,DeepSeek Harness并非仅支持DeepSeek自研模型,还兼容Anthropic、OpenAI、AWS Bedrock、Microsoft Azure以及Google Gemini Enterprise Agent Platform等平台。同时,它也提供子代理能力,可将任务直接交由Anthropic的Claude Code和OpenAI的Codex处理。
DeepSeek表示,目前暂不接受外部开发者提交代码,但鼓励开发者通过GitHub Discussions参与交流,并投入插件开发。