跳转至

全局命令

以下命令在项目层和资源页层都能用。

命令 描述
help 列出当前层可用命令
login 绑定开发者账号
logout 解除本机账号绑定
workspace 管理工作区(快照 / 模式)
session 管理会话
ide 进入 IDE 配置界面,或用 IDE 打开文件
exit 退回上一层

help

列出当前层可用的命令。输出内容随当前所在层变化:项目层列出项目层命令,资源页列出该资源页命令,运行层列出运行层命令。

命令 描述 示例
help 列出当前层可用命令 help

login

绑定开发者账号。执行后打开浏览器登录页,完成登录后账号绑定到本机。

命令 描述 示例
login 启动登录流程 login

说明:

  • 已登录时再执行 login,会提示 Already logged in 并给出 logout 建议。
  • 登录后本机即处于在线状态,后续 submit 等需要登录的命令才能使用。

logout

解除本机账号绑定。

命令 描述 示例
logout 清除本机登录态 logout

说明:

  • 未登录时执行会提示 Not logged in。

workspace

进入工作区管理页。工作区是 Agent 运行时读写的目录,负责隔离产物、支持快照与回滚。

命令 描述 示例
workspace 进入工作区页 workspace

进入工作区页后,可用的子命令如下:

子命令 描述 示例
list 列出当前项目的工作区 list
new 打开向导,选模式与路径并挂载 new
new --mode <versioned\|direct\|readonly> 创建并指定模式,跳过模式面板 new --mode versioned
new --path <path> 创建并指定路径,仍先进入模式选择,再确认路径覆盖 new --path ./workspace
delete <id> 删除工作区 delete ws_001
snapshot [id] <message> 创建手动快照 snapshot ws_001 before-refactor
revert <id> 对指定 versioned workspace 打开版本树并选择回滚目标 revert ws_001
diff [id] [snapshot_id1] [snapshot_id2] 对比某个工作区的不同版本;省略 snapshot_id2 时与工作区最新版本对比 diff ws_001 0 1
exit 退回项目层 exit

工作区模式

new 需要选择工作区模式,三种模式的含义:

模式 说明
versioned 默认。每次写入都会生成快照,可 diff、可回滚。适合需要追溯变更、或在破坏性操作前留退路的场景
direct 直接写入,不生成快照。写入最快,但没有历史可回退
readonly 只读,文件写入会被阻止。适合只想读取产物、不允许改动的场景

session

进入会话管理页,管理当前项目的会话。

命令 描述 示例
session 进入会话管理页 session

进入会话页后,可用的子命令如下:

子命令 描述 示例
list 列出当前项目的会话 list
delete <id> 删除会话记录 delete sess_003
exit 退回项目层 exit

ide

进入 IDE 配置界面,或用 IDE 打开文件。

命令 描述 示例
ide 进入 IDE 配置界面 ide
ide <file> 用外部 IDE 打开文件 ide config

进入 IDE 配置界面后,可用的子命令如下:

子命令 描述 示例
status 查看 IDE 连接状态 status
config 进入交互区,选择要绑定的 IDE config
exit 退回项目层 exit

ide <file> 的路径解析:

  • 传文件名(如 config)时,默认在当前项目目录下查找,重名时返回第一个匹配。
  • 也可以传路径(如 trismind/config.yaml),定位更具体。

exit

退回上一层。

命令 描述 示例
exit 退回上一层; 资源页执行 exit 回到项目层,项目层执行 exit 关闭项目,退出trismind。运行层执行 exit 会结束本次,退回项目层。Ctrl+D 直接退出 DevKit。 exit