🚀 满篇范畴论符号的DeepSeek开源DSH,看起来是研究员真空造的理论产物,但扒完源码和Codex逐行对照后结论很明确:日常开发者觉得它重得毫无必要,但做自进化Agent的团队会发现,这是目前其他方案完全没有的harness底层骨架。
两套架构最本质的差距在插件模型选择:
· Codex走声明式路线:插件只是磁盘文件夹,贡献Markdown格式的skill文件、MCP服务配置或shell脚本,插件不进入harness进程,改完配置重启独立进程仅需两三秒,日常加工具、接搜索的需求门槛接近零
· DSH走命令式路线:插件自带状态,直接跑在harness进程内部互相注册调用,运行时替换插件要处理悬空引用清理、后台任务终止、依赖链协同、崩溃回滚等棘手问题,为此专门做了叫Cordis的重型运行时,仅管理fiber生命周期的核心模块就有750行代码
这套复杂度不是为了日常换搜索服务、挂载常用工具准备的,真实意图藏在控制流结构里:Codex的agent loop控制流硬编码在Rust核心逻辑中,开发者只能在预设时刻挂载hook,无法在运行时把单agent循环改成多agent协作循环;而DSH的agent loop只是packages/core/agent-loop下的普通TypeScript插件,对外提供ctx.agentLoop服务,只要实现相同接口,运行中的控制流骨架可以随时整体卸载替换。
Cordis的副作用跟踪、依赖变动通知、事务性HMR能力,本质上全是在支撑「agent loop可
🔗 相关链接
t.co/tqJua5Yi2y
GitHub: github.com/Dujltqzv/Some-…
官网: yage.ai/share/dsh-deep…
25 浏览 0 评论
0 反应













