想象一下,如果可以无缝集成七千多个 DSH 插件 以及一万多个 Pi 扩展 到你的 agent 应用里面,全都是经过社区验证的代码,各个生态里面最好的插件都可以拿来组合使用,开发 agent 的形式会不会改变? yoagent 本身是极简 rust agent runtime ,可以当作底座来构建 rust agent 应用。通过他扩展的能力,我试验性的把两大生态集成了进来,当然,我也没想好这种融合是不是有意义。
举个例子,我做了一个简单的 handoff agent ,来测试这种“融合”形式是否跑的通。handoff agent 的作用就是,把任务交给它,他会一直执行直到拿到结果,人不用看着。有问题他会问你,但是不会停下来等你回复。例子本身大约 870 行 Rust ,剩下的都是别人发布的插件。同一个会话,同时支持电脑浏览器和手机。
这是实际用到的扩展:
- Pi @juicesharp/rpiv-todo
- Pi @juicesharp/rpiv-i18n
- DeepSeek Harness dsh-free-search
- @deepseek-ai/dsh-tools
- @deepseek-ai/dsh-web
- @deepseek-ai/dsh-system-prompt
- rutis as plugin engine
例子运行效果图

想研究或者想体验一下的同学可以看这里:
https://github.com/yologdev/yoagent/blob/main/integrations/yoagent-frontend/examples/README.md
顺便贴一下 yoagent 的设计理念,把 loop 做好,保持极简,其他皆可接入。不论大模型进化的多强,yoagent 都是那个 robust 的 harness 底座:
https://github.com/yologdev/yoagent/blob/main/docs/design-philosophy.md