dsh基于 Cordis 把“内核”精简到极致——内核只负责“加载顺序计算”和“依赖注入容器”。相比之下,VS Code 的内核(Electron+Extension Host)重得多。dsh 这种设计让插件能触及底层调度,扩展上限极高。
Profile(配置组合)+ Patch(分层覆盖)机制,让插件体系从“拼图模式”进化为“乐高模式”。同一套代码基,可以组合出 CLI 工具、Web 服务、Agent 三种完全不同的产品形态,这是传统插件体系难以做到的。
状态快照与恢复:这是 dsh 最被低估的创新。它把插件实例的运行时状态序列化到磁盘,实现了真正意义上的“零成本闲置”。传统插件卸载即丢失状态,dsh 可以“冻结/解冻”,这对 AI 会话的连续性至关重要。