小白学AI
2天前·AIGC算法·5年+
DSH开源,如何实现自己的万物插件化?
DSH开源5天GitHub星标冲到快15万,fork 1.5万,打着"dsh-plugin"标签的仓库超过700个,社区是真疯了。它在疯什么?有人装浏览器插件,有人做长期记忆,有人搞电子宠物和像素鲸鱼。最离谱的有个插件能让当前会话的Agent原地升职当队长,再拉几个子Agent组队干活。还有人把它打包成桌面应用,用Tauri压到100MB安装包,用Python甚至压到18MB,连Node都不用装。真正有技术含量的叫Cordis。它从Koishi机器人生态里抽出来的插件框架,跑了四年、扛过4000多个社区插件。核心就三件事:加载、卸载、解析依赖。看着简单,难在"卸载"——传统插件系统卸个插件得重启整个宿主,VSCode禁用扩展就得重启。Cordis通过撤销链记录插件所有副作用,卸载时一并清理,实现真正的热插拔,装完即用、卸完即净。代价也明显:插件作者得理解Context、Realm、Fiber这些概念,部署者得负责版本锁定、插件审查、回滚。项目还是Developer Preview阶段。结论:只想开箱即用,它可能过度设计了;想同时掌控Host、权限、持久化和运行时,很值得研究。你最想用DSH做一个什么插件?评论区开脑洞。
发布于 上海
1
2
1
未登录
友善发言
image-upload
评论
加载中