一键导入
foundation-cli-api
当用户需要通过 `foundation-cli api` 访问暂时没有标准业务命令覆盖的 Foundation REST API,或者用户直接给出原始路径、HTTP 方法、查询参数或请求体时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
当用户需要通过 `foundation-cli api` 访问暂时没有标准业务命令覆盖的 Foundation REST API,或者用户直接给出原始路径、HTTP 方法、查询参数或请求体时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Use when executing or verifying the AnyBackup Agent release deployment flow with KWeaver Core, Foundation, sandbox, V9 infra, and business services.
Use when an Agent must design user-visible AG-UI Markdown constraints before ag-ui-response publishes MQ, including layout, components, semantic labels, thought summaries, tool-call presentation, results, errors, clarification, and hidden-content boundaries.
Use when an Agent must produce user-visible Markdown and wrap it into the Decision Agent MQ field payload.ag_ui.
当用户需要通过 `foundation-cli client` 执行客户端部署、部署历史、客户端清单、Runner、数据源、部署配置或部署日志相关命令时使用。
当用户需要通过 `foundation-cli host` 执行主机列表、主机保护对象、备份配置或主机恢复相关命令时使用。
当用户需要通过 `foundation-cli job` 查询作业信息,或执行作业终止/删除时使用。
基于 SOC 职业分类
| name | foundation-cli-api |
| description | 当用户需要通过 `foundation-cli api` 访问暂时没有标准业务命令覆盖的 Foundation REST API,或者用户直接给出原始路径、HTTP 方法、查询参数或请求体时使用。 |
| metadata | {"requires":{"bins":["foundation-cli"]},"cliHelp":"foundation-cli api --help"} |
当任务属于 foundation-cli api 域命令时,使用本技能。
本文件是入口,不是完整参考手册。 它的作用是帮助 agent:
api 域。foundation-cli api 透传方式。references/commands/*.md 中对应的单命令文档。host、job、mysql、network、policy、protect、storage、timepoint、vmware 等业务域已有标准命令覆盖的操作。api 域,而应切换到 job 域。api 透传,而不是已有业务命令。./references/commands/ 下对应的单命令文档。--method、--path、--data 和全局上下文。api。api。GET 且不带 --data。--data,不要把请求体省略掉。--path 应使用相对路径,不要手写 curl 或自行拼签名。jobId,下一步应切到 job 域跟踪。写入命令:
api 写入透传,请显式使用 POST、PUT、PATCH 或 DELETE,并补齐 --data只读命令:
api 只读透传,通常使用 GET除非调用环境已经隐式提供,否则先确认这些参数:
--tenant-id--endpoint--ak--skapi。--method 或把写入请求误当成只读请求。--data。api,应转到 job 域跟踪。| 意图 | 推荐命令 | 下一步打开的文件 |
|---|---|---|
| 查询一个尚无标准 CLI 覆盖的只读接口 | foundation-cli api --tenant-id <tenant-id> --method GET --path </relative/path> | api.md |
| 调用一个尚无标准 CLI 覆盖的写入接口 | foundation-cli api --tenant-id <tenant-id> --method POST --path </relative/path> --data '<json>' | api.md |