project 层命令¶
进入项目后(角标 project ▸)可用。
| 命令 | 描述 |
|---|---|
init |
把当前目录初始化成 Agent Package |
validate |
检查项目结构,有错按提示改 |
run |
运行 Agent |
build |
打包成可提交的产物 |
submit |
提交上架到智能体商店 |
node / workflow / skill / tool / prompt / knowledge / policy / config |
进入对应子资源页 |
| --- |
init¶
把当前目录初始化成 Agent Package。执行后打开模板选择器,确认后生成骨架文件。
| 命令 | 描述 | 示例 |
|---|---|---|
init |
打开模板选择器 | init |
模板有三种:
| 模板 | 会生成 |
|---|---|
minimal |
仅包含 trismind 的必要文件 |
full |
标准 Agent Package,含 skills / tools / prompts / knowledge |
empty |
空壳 |
validate¶
检查项目结构,列出每一项的通过 / 缺失状态。
| 命令 | 描述 | 示例 |
|---|---|---|
validate |
校验整个项目 | validate |
validate <资源> |
校验某类资源(全部) | validate node |
validate <资源>.<名称> |
校验某个具体资源 | validate node.review |
可校验的资源类型:
| 参数 | 含义 |
|---|---|
config |
校验 trismind/config.yaml |
policy |
校验 trismind/policy.yaml |
knowledge |
校验知识库目录与检索配置 |
tool |
校验所有 tool |
node |
校验所有 node |
workflow |
校验所有 workflow |
prompt |
校验主 Agent prompt |
skill |
校验所有 skill |
说明:
- 只传资源名(如
validate node)校验该类全部;传node.review这类「资源.名称」则只校验那一个。
run 【待修正完善】¶
运行 Agent。可以带 prompt 直接跑,也可以只打开 / 恢复一个会话与工作区。
| 用法 | 描述 | 示例 |
|---|---|---|
run |
打开会话选择器(无 prompt) | run |
run "<prompt>" |
直接以自然语言运行 | run "帮我排一次东京三日游" |
run --session <id\|new> |
指定会话;new 开新会话 |
run --session new |
run --workspace <id\|new> |
指定工作区;new 新建 |
run --workspace ws_008 |
run --plan <none\|locked\|editable> |
指定计划控制方式 | run --plan editable "..." |
run --approval <auto\|confirm\|all> |
指定审批策略 | run --approval confirm |
run --capability <basic\|advanced\|auto> |
指定能力档位 | run --capability auto |
run --new |
强制开新会话 | run --new |
参数说明:
--plan:计划控制方式。none不生成计划,locked生成计划后锁定,editable生成计划并可编辑。--approval:审批策略。auto自动放行,confirm需确认,all全部确认。--capability:能力档位。basic基础,advanced高级,auto自动选择。--session/--workspace:值填new时新建,填 id 时复用已有。
已移除的写法:
run plan-*、run step、run from已由 Plan 页(Plan ▸)承担。run --end已移除,改用 run 层内的/exit。
test¶
进入测试子页面,运行本地测试用例。
| 命令 | 描述 | 示例 |
|---|---|---|
test |
进入 test 子页面 | test |
进入后,可用的子命令:
| 子命令 | 描述 | 示例 |
|---|---|---|
list |
列出测试用例 | list |
run |
运行全部测试用例 | run |
run --case <id> |
运行单个用例 | run --case basic-ai-coding-assistants |
run --failed |
重跑失败的用例 | run --failed |
new <name> |
从模板新建测试用例 | new my-case |
exit |
退回项目层 | exit |
说明:
- 没有测试用例时运行会报
test.blocked,提示new或init恢复演示用例。
build¶
打包项目为可提交的产物。执行时依次校验源文件、同步生成配置、发现测试、打包。
| 命令 | 描述 | 示例 |
|---|---|---|
build |
校验并打包 | build |
说明:
- 产物写到
.trismind/builds/<project>.zip,清单写到.trismind/builds/manifest.yaml。 - 若源文件校验失败(有 blocker),会列出失败项并停在
build.failed,按提示修复后重试。
submit¶
提交上架到智能体商店。
| 命令 | 描述 | 示例 |
|---|---|---|
submit |
预检并提交(默认 bump patch) | submit |
submit --bump <patch\|minor\|major> |
指定版本升级幅度 | submit --bump minor |
submit --version <X.Y.Z> |
显式指定版本号 | submit --version 0.2.0 |
submit --note "<说明>" |
附提交说明 | submit --note "修复行程生成" |
说明:
--version必须是 semver(MAJOR.MINOR.PATCH),否则报submit.version invalid。- 提交前会跑 preflight 预检(doctor / schema / secrets / policy / registry / tdc),有 blocker 时停在
submit.preflight failed,需先修复。 submit需要已登录(login)且在线。
进入子资源页¶
以下命令进入对应的子资源页,进入后可用页内命令(详见 4.4):
| 命令 | 描述 | 示例 |
|---|---|---|
node |
进入 node 页 | node |
workflow |
进入 workflow 页 | workflow |
skill |
进入 skill 页 | skill |
tool |
进入 tool 页 | tool |
prompt |
进入 prompt 页 | prompt |
knowledge |
进入 knowledge 页 | knowledge |
policy |
进入 policy 页 | policy |
test |
进入 test 页 | test |
说明:
- 不带参数时打开资源选择器,选中后进入该资源页。
- 在资源页内退回项目层用
exit。