已收录文章摘要,完整内容可前往原文阅读。
插件架构的核心,就是加功能不碰核心代码。 DeepSeek Harness 把这套玩法做到了极致。不过插件不是万能药。它更适合 IDE、浏览器这种可控的垂直领域。要是想拿它包打天下,基本都会翻车。 目前市面上的插件主要分两派: 拉模式:宿主说了算。 这其实就是面向接口编程。比如 Java 的 SPI。宿主掌握绝对控制权,需要时主动去调用插件。好处是逻辑清楚,坏处是耦合紧。以后想加新功能,往往还得跟着改接口。 推模式:插件自己贴上来。 这更像观察者模式。插件启动时先找个钩...