Yao 单二进制代理工作流
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/build-bounded-single-binary-agent-workflows-with-yao。
技能介绍
要解决的具体问题
在真实工程场景里,把 AI 代理工作流、钩子、MCP 工具、内存范围和可审查的 Web 或聊天界面组合成可部署运行时,往往面临环境碎片化。不同语言运行时、容器依赖、Node.js 或 Python 版本要求会让交付链路变长,也让审计和复现变得困难。Yao 的目标是把这些要素收敛到一个单二进制运行时,降低部署复杂度。
技能如何工作
这个技能围绕 Yao 项目定义展开,核心能力包括:
- 使用
Yao单二进制承载代理工作流、钩子和可选 MCP 工具,运行时自带 V8,不依赖 Node.js、Python 或容器。 - 通过 TypeScript 钩子扩展行为,配合项目定义描述流程边界;如需 CLI 代理执行,可在隔离容器中运行 Claude Code 或其他 CLI runner,并支持 VNC 桌面。
- 内存范围由运行时管理,界面方面可提供可审查的 Web 或聊天入口,便于人工复核关键步骤。
上手时通常先准备 Yao 单二进制、项目定义和 TypeScript 钩子,再按需接入 MCP 工具或 CLI 代理执行器,最后按上游文档配置模型提供商。
适用边界与注意点
- 它适合需要把工作流、钩子、工具和界面打包成可部署单元的场景,但前提是模型提供商配置正确,且项目定义明确。
- TypeScript 钩子依赖内置 V8,不等同于完整 Node.js 生态;涉及外部依赖时要确认兼容性。
- MCP 工具和 CLI 代理执行器是可选组件,容器沙箱是否可用、VNC 桌面是否必要,取决于具体运行环境。
- 来源文档提到安装提示词包含
https://skillhub.cn/install/skillhub.md与@user_3c6cb52e/build-bounded-single-binary-agent-workflows-with-yao,实际使用前应核对上游文档。
使用场景
- 运维要把AI代理流程、钩子和MCP工具打包为不依赖Python/Node的可执行文件
- 平台工程师需要为Claude Code提供隔离容器并开启VNC桌面以便调试
- 后端团队想用TypeScript钩子扩展工作流并在可审查Web界面复核关键步骤
- 交付工程师需要在ARM64主机直接运行同一代理运行时并接入已配置的模型提供商
适合人员
- 负责交付Agent工作流的平台工程师,希望降低部署环境依赖
- 需要为CLI代理提供隔离沙箱和桌面调试能力的运维工程师
- 在Yao项目中编写TypeScript钩子并审核MCP工具调用的后端开发者
- 要把代理界面纳入内部合规复核流程的技术负责人