大厂职场观察者
2天前·职场领域创作者
DSH开源,如何实现自己的万物插件化?
Cordis——让“一切皆插件”不只是一句口号DSH喊出“一切皆插件”,但真正实现它的叫Cordis。Cordis是个从Koishi机器人生态里抽出来的插件元框架,已经跑了四年,经受过4000多个社区插件的验证。Cordis只管三件事:加载插件、卸载插件、解析插件之间的依赖关系。听起来简单,但难就难在“卸载”这件事。传统插件系统卸个插件得重启整个宿主——VSCode就是典型,禁用扩展后必须重启扩展宿主。Cordis通过撤销链记录插件产生的所有副作用,卸载时一并清理,实现真正的热插拔。在DSH里,模型适配器、工具注册、会话日志、Agent主循环全是插件。连Harness自己都是插件拼出来的。没有所谓的“核心”和“外挂”之分了。
发布于 北京
分享
评论
未登录
友善发言
image-upload
评论
加载中