PoYo Agent Skill
poyo-ai-models Skill 让兼容的编程 Agent 学会发现模型、校验 schema、安全执行,以及恢复异步任务。
该 Skill 从 poyo-devtools 仓库的以下目录分发:
npx @poyoapi/cli 运行模型。
安装
在项目目录中运行以下命令,按需把claude-code 换成 codex 或 cursor。添加 --global 可为所有项目安装,省略 --agent 可交互选择其他客户端:
执行方式
- 已连接 MCP:Agent 调用 PoYo MCP 工具,例如
poyo_search_models、poyo_run_model和poyo_check_job。见通过 MCP 连接。 - 未连接 MCP:Agent 运行
npx @poyoapi/cli,例如先submit MODEL_ID ...,再task wait TASK_ID。CLI 使用auth login保存的 Key。 - 流式对话:Agent 使用 CLI,因为 MCP 的
poyo_chat只返回一个完整结果。
工作流程
Skill 会指示 Agent:- 复述模态、输入、约束、输出要求和预算。
- 搜索生产环境的能力目录。
- 检查所选模型的 schema。
- 在非流式 MCP 对话、CLI 流式对话、短时生成和异步提交之间做出选择。
- 轮询排队中 / 运行中的任务,直到成功或失败。
- 报告模型 ID、状态、输出以及部分失败情况。
防护规则
- 不要编造模型 ID 或参数。
- 不要把 API Key 写进提示词或提交的文件。
- 超时或传输失败后不要自动重新提交请求;先确认是否已创建任务。
- 任务仍在排队或运行时,不要声称已完成。
- 保留任务 ID,以便中断的工作流无需重新提交即可恢复。
故障排查
auth login 后认证失败
凭据优先级依次为 --api-key、POYO_API_KEY、系统密钥环、本地配置。旧的或无效的 POYO_API_KEY 环境变量会覆盖 auth login 保存的 Key。检查当前使用的来源:
(environment) 或 (keyring)。取消设置过期的变量或更新它。
npx skills add 报错 “Failed to clone”
安装器从 GitHub 克隆。请确认你的网络能访问 github.com,必要时为 git 配置代理。
在 Windows 上 JSON 输入出错
在 Windows 上,内联的--input '{...}' JSON 经常被 shell 引号处理破坏。优先使用 schema 参数,例如 --prompt "..." --resolution 1K,或把请求写入文件并通过 --input-file 传入。