Agent Skills
返回列表
🤖

Yao 单二进制代理工作流

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 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工具调用的后端开发者
  • 要把代理界面纳入内部合规复核流程的技术负责人