DeepSeek 发布开源代理框架 DeepSeek Harness:一切皆插件,开启智能体开发新范式
DeepSeek AI 近日发布了开源代理框架 DeepSeek Harness(简称 dsh),这一消息在 Hacker News 上引发热议,获得了 311 分和 135 条评论。该框架采用“一切皆插件”的架构,并由 Cordis 驱动,后者在论文《A Programming Paradigm for Spatiotemporal Composability》中有所描述。
核心特性:插件化架构
DeepSeek Harness 的设计理念是 将代理的各个功能模块化,用户可以通过插件灵活扩展和定制代理的行为。这种架构不仅提高了代码的可复用性,还降低了开发门槛,让开发者能够快速构建适应不同场景的智能体应用。
快速上手
通过 npm 安装运行
开发者只需安装 Node.js,然后运行以下命令即可启动 Web UI(默认地址为 http://127.0.0.1:3080):
npx @deepseek-ai/dsh web
从源码运行
对于希望深入定制的开发者,可以从 GitHub 克隆仓库并构建:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
社区与支持
DeepSeek Harness 鼓励开发者通过 GitHub Discussions 提交反馈和 bug 报告,并建议插件仓库添加 dsh-plugin 主题以便被发现。此外,官方还提供了 Discord 社区供开发者交流。
开发与许可
项目提供了详细的开发指南和架构文档,并特别为 AI 代理提供了 AGENTS.md。该项目采用 MIT 许可证,第三方依赖的许可证信息可在 THIRD_PARTY_NOTICES.md 中查看。
行业背景与展望
DeepSeek Harness 的发布正值 AI 代理(Agent)开发框架竞争白热化之际。OpenAI、Anthropic 等公司纷纷推出自己的代理工具,而 DeepSeek 选择以开源、插件化的方式切入,这有助于吸引开发者社区,形成生态。其“一切皆插件”的设计理念,可能为复杂代理场景的构建提供更灵活的解决方案。
目前,DeepSeek Harness 仍处于开发者预览阶段,官方明确表示会快速迭代,可能存在破坏性变更。因此,开发者在生产环境中使用需谨慎,但这也意味着早期采用者有机会影响框架的发展方向。
总体而言,DeepSeek Harness 为 AI 代理开发提供了一个新的开源选择,其插件化架构和活跃的社区支持值得关注。