文章目录1. 先给大家交个底1.1 别被网页版骗了2. 所谓“万物皆插件”到底分几层2.1 第一层启动全靠拼配置2.2 第二层Cordis底盘管活也管死2.3 第三层连核心循环都是插件3. 会话日志才是真正的脊柱3.1 一个设计解决五个问题3.2 工具并行结果不能乱4. Token省在哪儿三板斧4.1 第一道稳住前缀蹭缓存4.2 第二道先削工具结果的水分4.3 第三道快满了就压缩历史5. 扒了一圈这几个插件真能用5.1 dsh-cc-tui终端党狂喜5.2 dsh-web-ui-all把毛坯房装成工作台5.3 ModLens给文本模型装眼睛5.4 ModSearch搜索精读一把抓5.5 dsh-agent-teams子Agent也能组队干活5.6 dsh-automation定时干活不用盯6. 插件越自由安全越得上心7. 最后说句实在话P.S. 无意间发现了一个巨牛的人工智能教程非常通俗易懂对AI感兴趣的朋友强烈推荐去看看 传送门https://blog.csdn.net/H17275481. 先给大家交个底昨天折腾完DeepSeek Harness的安装总觉得哪儿不对——这玩意儿表面看着就是个聊天界面背地里藏的东西可多了。今天直接把官方仓库整个拉下来从启动配置翻到Agent循环连插件加载的底裤都扒了一遍。说真的看完我第一反应这哪儿是个AI工具啊这是把整个Agent系统拆成乐高零件给你递手里了。1.1 别被网页版骗了很多人用了下网页界面说也就那样没惊喜。我只能说你这相当于买了个乐高旗舰款只拼了最外面那层壳。我数了数官方仓库里光包就有219个工作区项目更是有238个大家天天用的Web界面只是最表层的一块砖。模型、会话、沙箱、审批、技能、子Agent、工作流……全拆成了能随便拼的零件。难怪有人说这是Agent时代的安卓这话真没夸张。2. 所谓“万物皆插件”到底分几层官方天天喊“Everything is a Plugin”不是喊口号是真把这句话刻进骨子里了。整套装机体系分三层一层比一层深。2.1 第一层启动全靠拼配置别的软件启动都是加载一份固定大配置像预制菜加热就能吃。DeepSeek Harness不它启动像叠buff先塞基础包再读配置文件再加用户自定义修改最后命令行传的参数还能再补一刀。Profile决定你整个进程有啥能力Preset决定单个会话能用啥工具、跑啥工作流。说白了就是同一个软件开着你跟你朋友聊的天背后运行逻辑能完全不一样。别人给Agent加工具是加个配件它这是直接给会话换一套操作系统。2.2 第二层Cordis底盘管活也管死这层是整个系统的底盘叫Cordis。你可以把它理解成个物业中心所有插件都来这儿登记要用啥服务从这儿领自己有啥能力也往这儿注册。一个能力拆成仨角色定规矩的、真干活的、用服务的分得明明白白。最绝的是它的“可逆副作用”。很多软件装插件容易卸载难卸完残留一堆越用越卡像粘了口香糖的衣服。它这儿不一样插件注册的时候连怎么清理自己都登记好了。卸载或者重载的时候注册的工具、监听的事件、挂的网页路由全给你撤得干干净净一点尾巴都不留。这也是它敢把UI、循环、存储全开放给插件的底气——不怕你装也不怕你卸。2.3 第三层连核心循环都是插件别家做Agent产品Agent循环都是核心黑盒碰都不让你碰顶多给你开几个工具接口。DeepSeek Harness倒好连Loop本身都做成插件了。模型怎么请求、一步啥时候开始、工具怎么调度、任务啥时候停全链条你都能改。仓库里甚至还备了另一套模型适配器底层用别人的多模型适配层自己的会话、工具照样跑。说白了就是人家想换个模型供应商不用重写整个系统插个适配器就完事了。这思路确实是做平台的思路不是做单个工具的思路。3. 会话日志才是真正的脊柱很多人没注意到这套系统最核心的东西其实是只追加的事件日志。啥叫只追加就是所有东西写进去就不能改只能往后加新的。模型看到的消息从这儿来工具调用、工具结果、模型输出全写回这儿连流式输出的碎片都给你存着。3.1 一个设计解决五个问题别小看这设计一下解决了五件事进程崩了重启能接着上次的任务继续干想从历史某个节点分叉重跑直接分就行想回放当时模型看到了啥翻日志就知道搜历史消息、查任务记录顺着事件流找就行出了问题审计哪个文件改的、哪步操作来的全有迹可循。说直白点模型看见的每一个字都能在日志里找到出处。不然进程一崩恢复完的Agent跟失忆了似的之前干的啥全忘了那活儿还怎么干3.2 工具并行结果不能乱模型一次可能吐出好几个工具调用总不能一个一个排队等吧它这儿分两种普通工具扔并行池里默认最多同时跑10个独占工具就得等前面全干完它单独上。有意思的是个小细节工具实际完成顺序有快有慢但写回给模型的结果必须按当初调用的顺序排。不然搜索跑得快先回来了文件改得慢后到同一轮上下文每次顺序都不一样模型不得乱套就像你点了好几份外卖不管哪个骑手先到上桌都得按你下单的顺序摆吃着才对味。任务取消了也不糊弄已经启动的尽量收尾没启动的也记一笔日志里不会凭空少半截流程。4. Token省在哪儿三板斧昨天跑了一轮测试14步下来缓存命中率93%很多人好奇这Token是怎么省的。其实源码里明明白白写着三道控制线一层一层给你抠。4.1 第一道稳住前缀蹭缓存系统提示词、工具目录、已有的历史尽量保持不动新内容全往尾巴上加。别小看这点供应商的KV缓存就吃这一套。前缀越稳定缓存命中概率越高省的Token就越多。相当于你每次去奶茶店都点同样的基底店员直接给你加配料就行不用从头做。4.2 第二道先削工具结果的水分工具返回的结果经常又臭又长全塞上下文里纯纯浪费Token。默认设置里工具结果超过8192字符就自动裁剪留头留尾中间给个说明。再大的内容直接存磁盘对话里只留个路径和摘要。说白了就是干货留着废话先砍一遍别啥都往上下文里塞。4.3 第三道快满了就压缩历史上下文用到窗口80%的时候系统会自动压缩旧历史。最近16%的内容原封不动留着前面的旧内容压缩成摘要最多8192Token。有意思的是生成摘要的时候还带着会话前缀看似多传了一遍实则能继续复用缓存算下来反而更省。真要是直接报溢出了还有兜底再压一遍总能塞进去。总结下来就是先稳缓存再砍噪音实在不行压缩历史层层往下抠。5. 扒了一圈这几个插件真能用现在社区插件已经冒出来一大堆鱼龙混杂有皮肤、有小游戏、有蹭标签的。跟逛菜市场似的看着热闹真能下锅的没几样。我筛了一圈挑几个真有用的给大家说说。5.1 dsh-cc-tui终端党狂喜官方现在主要做Web和无界面版天天泡终端的人总觉得别扭。这个插件直接给你补一套完整的终端界面模型切换、会话管理、技能调用、状态查看全能在终端里搞定。安装也不影响原来的Web配置想切回去随时切。适合键盘敲得飞起、觉得点鼠标费劲的人。5.2 dsh-web-ui-all把毛坯房装成工作台官方原生的Web界面说好听点叫简洁说难听点就是毛坯房。这是个插件合集任务看板、Git图谱、文件面板、实时Token统计、远程访问、换皮肤全给你补上。建议按需装不用一下装全家桶要啥功能装啥就行。适合打算把这玩意儿当日常主力工具用的人。5.3 ModLens给文本模型装眼睛纯文本模型碰到截图、图表、界面报错直接抓瞎跟闭眼摸象似的。这个插件给加上了读图能力装完模型列表里会多出带视觉标记的选项直接粘图片或者给路径就行。背后可以接Gemini或者OpenAI兼容服务前端调试、看图表、查截图报错都能用。5.4 ModSearch搜索精读一把抓自带的搜索够用但总觉得差点意思。这个接管搜索接口还加了单页精读功能查新闻、读网页、做竞品调研都顺手。支持好几个搜索引擎想搜啥直接说模型自己会选是搜还是读页面。5.5 dsh-agent-teams子Agent也能组队干活原生就能生成子Agent但都是单打独斗。这个插件直接给你整成团队模式有队长有成员能拆任务、看依赖、查进度。比如代码审查让几个子Agent分别查性能、安全、功能最后汇总效率高多了。适合大任务小任务就别开了光协调成本都够你喝一壶。5.6 dsh-automation定时干活不用盯想让它定时跑测试、整理周报、扫依赖总不能一直守着吧这个插件支持单次、定时、每日每周任务每次执行都开全新的会话记录单独存。注意它得跟着主进程跑你把软件关了它也停了不会自己在后台偷偷跑。权限也有限制最高只到工作区可写不会给你全开相对稳妥。6. 插件越自由安全越得上心东西越开放安全坑就越多这点必须拎清楚。默认有三种权限只读、工作区可写、完全访问日常用工作区可写加逐次询问基本就够了。这里得区分开两层模型调用Shell和文件工具会过沙箱和审批这层是有把关的。但你装进系统的第三方插件属于宿主代码权限跟主进程差不多相当于你直接装了个软件在电脑上。所以安装插件前别啥来路不明的都往里塞脚本、依赖都得留个心眼。官方默认没开放任意MCP服务也是这个原因MCP进程跑在沙箱外面不能觉得工具有审批就万事大吉。还有两个默认关闭的功能web_fetch和创造模式权限都很高不是真需要就别乱开。说实在的现在AI圈野蛮生长装插件跟装手机APP似的来路不明的别乱点安全第一。7. 最后说句实在话现阶段这东西说是预览版真没谦虚。当学习资料看绝对是顶级的整套Agent运行时的设计思路扒一遍能涨不少见识。但普通用户想拿来当日常工具用我劝你别瞎折腾。市面上开箱即用的产品多了去了没必要跟个半成品死磕。真喜欢折腾、想做二次开发的那这玩意儿绝对是宝藏挖去吧。P.S. 无意间发现了一个巨牛的人工智能教程非常通俗易懂对AI感兴趣的朋友强烈推荐去看看传送门https://blog.csdn.net/H1727548