Rust 极简 Agent 底座 yoagent 打通 DSH 插件与 Pi 扩展生态

yoagent 是一个用 Rust 编写的极简 agent loop 运行时库,定位为构建 Rust agent 应用的底层基座,设计理念是将核心循环做到极致简洁,其余能力全部通过外部接入扩展。该项目日前宣布实现了对 DSH 插件与 Pi 扩展两大生态的无缝调用,理论上可直接复用七千余个 DSH 插件和一万多个 Pi 扩展,且均为经过社区验证的代码。作者以一个 handoff agent 进行试验性验证:该 agent 接收任务后会持续执行直至产出结果,遇到疑问会向用户提问但不中断运行,同一会话同时支持电脑浏览器和手机访问。示例本体仅约 870 行 Rust 代码,其余功能均由现成插件组合完成,实际用到了 dsh-free-search、@deepseek-ai/dsh-tools、dsh-web、dsh-system-prompt,以及 Pi 生态的 todo 和 i18n 扩展,插件引擎为 rutis。作者坦言尚未确定这种跨生态融合是否具有实际意义,但认为其展示了 agent 开发的新形态。项目已在 GitHub 开源,并附有设计哲学文档和示例说明,供开发者研究和体验。

事件分析

技术看点在于以 Rust 实现轻量 agent 运行时,并将不同来源的插件生态打通,示例代码量控制在 870 行左右,体现了’核心极简、能力外挂’的架构取向。handoff agent 展示的’持续执行、异步问答、不阻塞等待’模式,与当前主流 agent 框架强调长任务自主性的方向一致。产业层面,若 DSH 与 Pi 两套生态真能被统一调用,插件复用成本将显著降低,但两个生态的协议兼容性、安全审计和长期维护仍待观察。后续走向上,此类底座项目的成败取决于插件质量治理与社区活跃度,同时可能 MCP 等标准化协议形成互补或竞争关系,值得持续关注其生态整合的实际落地效果。

核心观点:Agent 框架的竞争正从模型能力转向生态整合,谁能低成本打通插件生态,谁就握住开发者入口。

原文链接:V2EX 分享发现

C code80.ai · AI 编码 API 聚合 Claude / GPT 多模型统一接入,稳定不限速,按量计费,几行配置接入 Claude Code。 了解一下 ›

抢沙发

评论前必须登录!

立即登录   注册