DeepSeek Harness:框架自由定制,AI工具如“换引擎”般灵活

DeepSeek开源的Agent框架DeepSeek Harness(简称dsh)在GitHub上线仅一个多小时,星标数就突破了2万,创下了新的开源纪录——此前的纪录保持者xAI的Grok-1用了1.2天,DeepSeek自己的R1则用了5.7天,而到第二天醒来时,这个数字已经来到了6万。
很多人一开始以为它只是又一个Web版Agent工具,和其他CLI智能体工具没什么区别,但其实它的核心设计完全不同。大多数智能体框架的核心逻辑是固定的,厂商只预留了有限的定制口子,而dsh的所有模块——从模型接入、工具注册表、会话日志、审批策略,到驱动智能体的主循环本身——全都是插件,真正做到了“everything is a plugin”。它基于Cordis插件系统,不需要修改一行框架源码,就能替换任意模块。
只要本地有Node.js环境,只需要一行命令就能启动Web界面:npx @deepseek-ai/dsh web,不需要复杂的依赖安装,跑完命令后直接访问本地地址就能使用完整的对话、审批、模式切换和设置功能,对新手非常友好。如果需要全局使用,也只需要一行命令完成配置。
四种专属运行模式
目前框架内置了四种Agent运行模式,适配不同的使用场景:
- 标准模式:默认模式,集成了文件编辑、Shell命令、检索、技能、工作流等所有功能,不知道选什么的时候直接用它就好。
- PTC模式:和标准模式的单次调用不同,它会先把连续的多步任务整理成可执行的小程序,一次性完成所有操作,适合步骤多、重复度高、数据量大的任务,能减少来回交互的次数,更快更稳定。比如遍历8个地区、每个地区采样10次再汇总数据的任务,用PTC模式会更高效。
- 极简模式:只包含终端和文本编辑器,系统提示词只有一句话,适合基准测试和教学演示,比如用V4 Flash跑分的时候就用了这个模式。
- 创造模式:在标准模式基础上增加了运行时检查、插件试错和预设创作功能,可以直接让它创建新的运行模式,比如只读的代码审查模式,它会自动生成配置并保存为新的预设。不过要注意,创造模式可以执行模型生成的代码,信任等级等同于开放了Shell权限,不要在不可信的环境中使用。另外,会话开始后就不能切换模式了,因为不同模式的工具集不同,切换后新工具无法识别历史调用。
多场景真实测试
我们通过几个真实场景测试了框架的能力:
第一个测试:AIMap项目代码分析
把整个AIMap仓库提交给dsh,要求详细分析项目现状、潜在问题并按优先级列出改进建议。它返回了P0到P3的完整分级分析,包括技术栈、数据流和每个问题对应的文件行数。其中两个P0问题印象深刻:一是数据加载失败时前端完全静默,fetch失败后直接catch为空数组,用户看到的只是空白页面,没有错误提示、重试机制和加载状态,最坏情况会让用户以为网站崩了;二是首屏的理解成本,图谱的节点标签默认不显示,新用户前3秒根本不知道自己在看什么。另外它还发现了项目里存了16份历史快照但前端完全没用到,浪费了大量数据。
第二个测试:纽约天际线SVG生成
提交生成纽约天际线SVG图像的需求后,用V4 Pro运行得到了一个534行的单HTML文件,双击就能打开。画面是黄昏时分的纽约,天空从深蓝渐变到紫色,楼宇暗沉但窗户亮着灯,星星闪烁,飞机的警示灯在眨,水面还有轻轻晃动的城市倒影,全程没有JavaScript和外部资源,纯SVG加CSS动画实现,甚至飞机横穿整个画面用了20多秒,慢到需要离开一会儿才能注意到移动。而且dsh的每一次调用过程都可以在日志中查看,包括使用的工具、缓存命中率等细节。
第三个测试:邮件签名生成器
要求复刻一个支持多端的邮件签名生成器,需要实现表单填写、实时预览、一键复制内联样式HTML,以及Gmail、macOS Mail、iOS Mail的导入说明。最终生成的版本包含了所有功能:表单输入后预览实时更新,复制后粘贴到Gmail中样式完全正确,甚至还额外做了纯文本回退——因为iOS的邮件签名只支持纯文本,粘贴后样式会被剥离,这个细节是需求里没有提到的,但框架自动补充了。
第四个测试:域名测速对比
对比两个域名goodcase.ai和goodcase.carlwow.com的加载速度,一开始在本地测试时carlwow的响应速度快了36%,但开启PTC模式后,它自动编写了脚本,拉取全球8个地区的测速数据,每个地区采样27次,最终结果完全反转:goodcase.ai在所有8个地区都更快,8比0胜出。进一步分析发现,carlwow的域名针对国内做了优化,离香港近所以在香港快了40ms,但全球其他地区的解析速度变慢,整体表现反而不如goodcase.ai,两者的页面代码完全一致,差异仅在网络层的解析策略。
模型与框架的乘法效应
很多人以为是模型变强了,但其实只是框架给了模型更多发挥能力的空间。比如同样用V4 Pro,在标准模式下只是本地跑测试给出结论,但在PTC模式下会自动编写脚本、拉取全球数据、采样存盘。而当更换模型时,v4-flash在同样的框架和提示词下,生成的纽约天际线比V4 Pro更好,它先写了一个生成器脚本,再用脚本生成SVG,内置了带种子的随机数来生成塔楼、水塔、屋顶花园等细节。
这说明模型和框架的关系更像是乘法:模型决定上限,框架决定能力能发挥出来多少。DeepSeek这次同时开源了模型和框架,让便宜的模型也能发挥出更大的性价比,日常使用v4-flash足够处理大部分简单任务,复杂任务再切换到Pro。
社区的无限可能
最开始大家只是给Web端换UI,比如有人做了主题皮肤,后来有人开始替换工具层,比如把视觉层改成多模态,或者新增自定义工具,再后来甚至有人直接替换了主循环,自己编写Agent的运行逻辑,完全自定义智能体的工作流程。就像在《我的世界》里手搓CPU一样,dsh允许用户在框架内自由构建属于自己的Agent系统,以前想要扩展框架能力需要等官方更新或者fork源码修改,现在只需要把需求说清楚就能实现。
一开始以为dsh只是可以换UI的“奇迹暖暖”,但其实它连游戏引擎都能换,真正的潜力在于无限的自定义可能,期待这个蓝色大鲸鱼能带来更多惊喜。
请完整检查当前AIMap项目的folder、代码结构和主要文件,先不要修改任何代码。
帮我快速总结目前项目现状,并找出潜在的技术风险、结构问题、性能问题、可维护性问题或明显的UI/UX隐患,
最后按优先级列出最值得先处理的3–5个问题和建议。
创作一幅 {argument name="city_skyline" default="纽约天际线"} 的 SVG 图像。
你可以使用任何合适的库,但必须确保所有代码都能整合到一个 HTML 文件中,复制保存后即可直接用 Chrome 打开。
画面要有趣、精致且细节丰富,加入一些出人意料的巧思。请尽情发挥创意,把视觉美感拉满,并将完整代码放在同一个代码块中。
制作一个极简、专业、响应式的邮件签名生成器。
支持输入姓名、职位、电话、Twitter/X,并实时更新签名预览。
提供浅色/深色预览、HTML 一键复制,以及 Gmail、macOS Mail、iOS Mail 的导入说明弹窗。
设计采用温暖柔和配色、圆角输入框、充足留白和轻微淡入动画,优先适配移动端。
签名包含可点击的公司 Logo、粗体姓名、灰色职位/公司信息;电话与 Twitter/X 同时存在时用圆点分隔。
输出使用纯 HTML + inline CSS,确保主流邮件客户端兼容。

