星途科讯 5小时前
DeepSeek开源Harness v0.1:插件化AI代理运行时框架
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

发布概览:重新定义 AI 代理架构

DeepSeek 正式发布 DeepSeek Harness v0.1 开发者预览版,并在 MIT 许可证下开源全部源代码。该项目以 dsh 为名托管于 GitHub,其核心理念概括为 "Agent = Model + Harness"。Harness 作为模型与运行环境(工具、文件、沙箱及控制循环)之间的中间层,旨在赋予 AI 代理持续工作的能力。

与传统代理框架将代理循环、工具注册表硬编码不同,Harness 采取 " 一切皆插件 " 策略。模型、工具、技能、会话、沙箱、存储、循环调度及 UI 均位于 Cordis 插件边界之后。开发者可在配置中自由选择、替换或扩展组件,无需修改源码。这使其成为组装代理运行时的工具箱,而非固定的编程助手。

Cordis 内核与插件化设计

Harness 构建于 Cordis 元框架之上,该框架遵循《时空组合性的编程范式》理念。Cordis 内核仅负责插件的挂载、卸载及依赖管理,所有能力均 resides 在插件中。通过 Cordis 服务和事件机制,各插件协同工作,实现了高度的模块化与可扩展性。

四种运行时模式

标准模式 ( Standard ) :完整的编码代理,支持文件编辑、Shell 操作、搜索、技能调用、规划及子代理工作流。

代码模式 ( Code Mode ) :通过 SDK 暴露工具,允许模型在 TypeScript 程序中组合多步操作。

最小模式 ( Minimal ) :仅保留持久 bash 和 str_replace_editor,适用于裸环境下的模型基准测试。

创作者模式 ( Creator Mode ) :增加运行时检查、内存插件实验及预设编写指导。

全链路可追溯与模型路由

Harness 采用追加式会话日志,记录系统提示、推理过程、工具调用、子代理调度及每一次上下文注入。Trajectory 视图支持按来源检查记录,恢复、分叉、搜索和回放均基于同一事件流,显著优于仅记录工具调用的传统方案。

模型路由同样插件化。支持 DeepSeek、Anthropic、OpenAI 等主流提供商,以及 Bedrock、Vertex、Azure 和 Codex 等需要原生凭据的服务。自定义提供商兼容任何 OpenAI 协议端点。密钥以只写方式存储于 $DSH_HOME/.credentials.yaml,设置文件仅保留引用,确保安全性且无需重启即可生效。

部署与适用场景

作为开发者基础设施,v0.1 目前并非生产级代理产品,但适合以下场景:

适用对象:AI 原生初创公司、大中型企业内部平台团队,以及受监管行业(金融、医疗)的本地试点项目。

应用场景:私有仓库内部编码代理、受控环境下的模型评估、代理可观测性分析及内部工具插件化打包。

快速启动:执行 npx @deepseek-ai/dsh web 即可启动 Web UI(默认地址 http://127.0.0.1:3080)。Python SDK deepseek-harness-sdk 支持 Python 3.10+,兼容 Linux x64/arm64 及 macOS 14+ ( arm64 ) ,内置运行时无需系统级 Node.js。

【星途科讯 图文丨王宇洲 首发于 ZAKER 科技,转载请注明出处】

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

源代码 开源 技能 编程 托管
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论