切换主题
yoyoboot admin capabilities
准备创建 Admin 标准结构或读取领域事实前,查询当前支持的命令、配方和参数。能力直接由 dispatch 使用的注册表投影,不从文档猜测未来支持范围。
基本用法
text
yoyoboot admin capabilities [--repo <path>] [--json]在 YoyoBoot 源码仓库中运行
查看当前真正支持的 recipe 及必填参数。
text
pnpm --dir tools/yoyoboot-cli run cli -- admin capabilities --json参数
| 参数 | 必填 | 说明 |
|---|---|---|
--json | 否 | 以 JSON 输出完整结果信封,供机器读取。 |
--help | 否 | 展示帮助;yoyoboot --help / yoyoboot <command> --help。 |
--repo <path> | 否 | 显式指定仓库查找起点;缺省从当前工作目录向上查找。 |
示例
固定示例仓库中的返回结果
text
yoyoboot admin capabilities --json此命令针对固定示例仓库。下面只展示公开字段投影,不是当前 checkout 的完整输出。
json
{
"command": "capabilities",
"status": "ok",
"data": {
"schemaVersion": "1.3.0",
"cli": {
"name": "yoyoboot admin",
"invocation": "yoyoboot admin <command> [arguments] [options]"
},
"create": {
"recipes": [
{
"name": "frontend-module",
"kinds": [
"standard-crud"
]
},
{
"name": "package",
"kinds": [
"ts"
]
}
]
}
}
}返回结果
Admin 命令、创建配方与查询对象的实时能力清单。
主要字段
| 字段 | 说明 |
|---|---|
command | 实际结果命令名;Admin 保留子命令名,入口捕获异常时为 cli。 |
status | ok / warn / error;同时检查退出码及诊断码。warn 可以退出 0。 |
findings[] | 诊断项包含 code、status、message,可选 detail;机器使用 code 分支,不解析消息。 |
source | JSON 顶层命令实现来源,包含 kind / path / owner。 |
data | 命令结果;入口捕获失败时可能缺省,部分诊断失败仍保留结果。 |
data.schemaVersion | Admin capabilities 结果合同版本。 |
data.cli | name、invocation 及 globalFlags(flag/description)。 |
data.commands[] | 命令描述:name、summary、usage、authoring、arguments、options,可选 capability 和 booleanFlags。 |
data.create.recipes[] | recipe 的 name、kinds、summary、usage、options;选项含 flag、required、description 和可选 values。 |
data.inspect.subjects[] | subject 的 name、summary、usage、arguments 与 options,必填信息随正式注册表投影。 |
使用说明
- 仓库根使用
pnpm --dir tools/yoyoboot-cli run cli -- <命令参数>;已完成构建时也可使用node tools/yoyoboot-cli/dist/bin.js <命令参数>。 - JSON 示例来自固定示例仓库的公开投影,省略实现来源、规则文件位置及大段内容;
<...>是明确的环境占位符。完整字段见返回结果表,实际内容以当前工作树为准。 - 全局参数严格解析:未知、重复、缺值参数返回退出码 2;
--help输出文本,即使同时指定--json。 - Agent 创建标准结构前实时查询此入口,不能从文档记忆未来 recipe。命令能力可以在 workspace 定位失败时仍返回,但不证明环境可创建。
退出码
| Exit code | 含义 |
|---|---|
0 | 成功或仅有警告;警告仍需阅读。 |
2 | 预期失败:参数、仓库或领域条件不满足,或严格检查未通过。 |
1 | 未预期程序错误。 |
相关命令
Reference 合同版本:
1.0.0结果合同版本:
1.3.0源码产品版本:
10.5.7(不代表 registry 发布状态)。