跳转到内容

命令

命令 用途
jevalan tui --demo 打开带有守护进程、模拟服务和模拟流量的 TUI。无需密钥。
jevalan tui --fake 打开使用确定性序列的 TUI,不需要守护进程或后端。
jevalan tui 连接到有响应的守护进程,或针对你的真实后端启动一个。
jevalan serve --config config.yaml 启动本地守护进程。
jevalan edit config/flows/<flow>.yaml 以草稿方式编辑流程。
jevalan hook claude-code [--mode shadow|enforce] 用于 Claude Code 的 PreToolUse hook。
jevalan hook crush [--mode shadow|enforce] 用于 Crush 的 hook。
jevalan hook run --client <name> --dialect <claude|crush> 通用 hook 适配器。
jevalan shadow report 针对影子日志的 Markdown 报告。
jevalan shadow fixtures 把真实决策转成实验室 fixture。
jevalan mcp [--allow-live] 基于 stdio 的 MCP 服务器:把能力中心的能力暴露为工具。见 MCP 服务器。
jevalan lab check 离线校验实验室 fixture。
jevalan lab offline 离线重放 fixture。
jevalan lab record 调用真实后端并录制 cassette,受预算限制。
jevalan lab live 带重复次数地衡量真实后端,受预算限制。
jevalan --version 显示已安装的版本。

运行 jevalan <command> --help 可查看某个命令的全部选项。

参数 含义 默认值
--url 守护进程的事件 WebSocket。 ws://127.0.0.1:8080/events
--token 守护进程的令牌(也可用 JEVALAN_TOKEN)。 无
--fx 视觉效果:off、events 或 full(也可用 JEVALAN_FX)。 events
--fake 用模拟追踪为 TUI 提供数据。 关闭
--fake-rate、--fake-seed 每秒模拟请求数,以及用于可重复运行的种子。 2、随机
--demo 模拟后端和模拟流量。 关闭
--config TUI 启动守护进程时使用的配置文件(如果需要启动的话)。 无
按键 操作
q 退出。
? 帮助。
p 暂停或继续。
f 循环切换效果:off、events、full。
esc 返回。
tab 在拓扑和事件流之间切换焦点。
enter 打开流程(在拓扑端口上)或追踪(在事件流的某一行上)。
方向键或 hjkl 移动视图。
+ - 0 放大、缩小、适应视图。
n N 下一个或上一个节点。
t 在追踪中,切换节点路径和事件时间线。
H hook 决策的实时视图。
x 在 --demo 中,让选中的后端宕机或恢复。

jevalan edit 是针对单个流程文件的终端编辑器。它处理的是草稿:从不发布,从不触碰守护进程的注册表,未通过校验的草稿也绝不会写入磁盘。

按键 操作
tab 在图、检查器和底部状态栏之间移动。
方向键或 hjkl 移动选择。
e 编辑选中的字段。enter 在草稿中确认修改。
a 添加节点:rule、noul、choice、score 或 batch。
d 删除选中的节点,需要确认。
c 重新连接选中的端口。
s 以补丁方式保存,并保留 .bak 副本。注释和顺序会保留。
g 当文件在底层发生变化时,另存为 <name>.editado.yaml。
r 从磁盘重新加载,丢弃草稿。
q 退出,有未保存的修改时会给出警告。
esc 取消当前的编辑、菜单或确认。

config/flows/tool-risk-local.yaml 参与 hook 的决策。编辑它之前,请先在副本上练习。