←

技术博客

阅读约 4 分钟

deepseek-harness 太牛了,开启软件自进化的时代

这几天 GitHub 上有个仓库在狂涨。deepseek 开了个 agent 框架,叫 deepseek-harness,也有人简称 dsh。8 月 13 日才公开,我截这张图的时候,star 已经 12.6 万。

GitHub deepseek-ai/deepseek-harness 仓库页:截图时 12.6 万 star
GitHub 仓库页,截于 2026-08-16。右上角 126k star,About 里写 125.9k。

仓库在这:https://github.com/deepseek-ai/deepseek-harness

它给自己的介绍就一句话:Everything is a Plugin。工具不是出厂带几样算几样。里面那个 AI 能看见自己现在有什么,缺一块就给自己补一块。他们管这一下叫自进化。

star 涨成这样,我更想看它到底能干嘛。于是打开网页,跟它说了一句。

1 · 我让它给自己的左侧菜单加一项

原话大概是:搞个插件,注入到你自己身上。改左侧菜单,工作区上面加一项「工作流」,点开是张复杂流程图,节点再点,右侧出抽屉。

它真改了。左下角 Cordis Plugin 显示 1 running。下面三张都是网页里截的。

deepseek HARNESS:用户要求注入插件改左侧菜单
红框是原话。它先盘自己的侧栏,没有直接改文件。
左侧工作流菜单已点亮,画布上是智能客服工单处理流程
左侧「工作流」亮了。这张工单图画布不是产品自带的,是它刚写进去的插件画的。
点击失败节点后右侧抽屉展示超时与重试日志
点红了的「外部接口查询」,抽屉里是超时和重试 3/5。

左边多出来的「工作流」不是发版带的。是它当场写了个插件,挂到自己身上。

2 · 玩完这一下,我老往排障页上想

值班打开的那些排障页,出厂就定了。拓扑怎么切、指标摆哪、抽屉里先看什么,多半是某个人的经验总结。银行要看账务耗时,电商要看下单漏斗,同一张页谁都不舒服。

想按自己的诉求改,传统软件很难。改一页,等下个版本。低代码好一点,拖拖拽拽,可拖出来的还是厂商给的积木,越界就动不了。

dsh 这一下不太一样。你提一句,它当场给自己加一块。积木是现场做出来的,不是目录里挑的。

传统软件、低代码、dsh 自进化对照
图 1 · 传统软件、低代码、dsh 这一下
3 · 这三样,我们做到了前两样

这事我们想过一阵了。软件要会照顾自己,我觉得就三样:自运维、自答疑、自进化。前两样 DataBuff 已经在产品里了。

项目在 GitHub:https://github.com/databufflabs/databuff。7 月写过《自运维 + 自答疑》,后来《一款会照顾自己的软件长什么样》把怎么落地写过一遍。

自运维这块,不是给你看一张红图就完了。 demo 里日志在丢,每分钟几千到一万五千条。人只说了两句:先让它查,再允许它上机。它自己对上自监控,发现写出队列只有 16 批,改成 32,重启 ingest。改完再查,写出丢弃归零。

产品答疑专家 SSH 上机改参数、重启 ingest
自运维 · 它 SSH 上去改参数、重启 ingest,写出丢弃归零。修的是自己。

自答疑这块,装好了不会配、找不到入口,以前只能翻站外文档。 DataBuff 里切到「产品答疑」,直接问就行:OpenTelemetry 怎么接入、告警在哪配。它按产品里的文档,给出菜单路径和该填的项。

产品答疑:OpenTelemetry 怎么接入、告警阈值在哪配
自答疑 · 问「OTel 怎么接入、告警在哪配」,它给出操作路径,不是甩一篇外链文档。

这两块,打开产品就能看见。自进化我们还没做。dsh 这次把第三样做出来了。

自运维、自答疑、自进化三台阶
图 2 · 这三样,DataBuff 做到前两样
4 · 可观测领域的自进化怎么玩

可观测跟聊天窗口不一样。采集、存储、查询这些,动错一步,数就脏了。dsh 能改侧栏、改画布,是因为它整套都活在插件上。观测学不了这一下。底下采数、存数那些,不能让它现场改。

能现场加的,是给人看的那一层。人说「我要先看银联这笔」,排障页、抽屉可以当场加一块。底下那条采集管道,还是原来的。

观测分层:底下别动,上面的页可以加
图 3 · 观测:底下别动,上面的页可以加
dsh 整栋都能改;观测只能改给人看的那一层
图 4 · dsh 整栋都能改;观测只能改给人看的那一层

数还是原来采上来的那些。页可以按这家现场加。

5 · 热闹之外,还是这三样

dsh 这几天 star 涨成那样,多半是冲着「AI 能给自己加功能」去的。

  • 自运维 — 坏了,它自己会修。不是只丢一张红图。
  • 自答疑 — 不会用,问它就行。它给出菜单路径。
  • 自进化 — 不够用,当场按你的诉求加一块。

前两样我们在 DataBuff 里做过了。第三样,可观测还没走到。