尽量少动主程序
把自定义功能全关进插件层里,以后上游怎么升级,我这边都不容易崩。
Agent 与工作流 / 原创
新功能都塞进插件里,别把主程序改得一团乱。
给工作台加各种垂直领域的新功能时,如果每次都直接去改主程序代码,改着改着就会变成一锅粥;而且只要上游主程序一更新,自己改的代码就到处冲突。
把心一横,把所有扩展功能都隔在主程序外面。围绕 DeepSeek Harness 做了一层插件机制,整理出 27 个领域节点——每个节点自带后端动作、参数定义和前端面板,像插卡一样装进宿主。
每个功能模块都是自成一体的插件包,接口、参数校验和界面写在一块儿,既好找也好改,主程序依然干干净净。
目前先把这 27 个节点的架子、参数和面板搭齐了,但并不是每个外部接口都跑过真机联调。哪些已经完全跑通,可以看仓库里的文档说明。
把自定义功能全关进插件层里,以后上游怎么升级,我这边都不容易崩。
每个插件自己带齐参数表,调用的时候不用到处翻文档猜字段。
改一个功能时,它的逻辑和界面就在同一个目录里,不用在几个工程之间来回跳。