PromptBeat 命令
| 命令 | 用途 | 远程调用边界 |
|---|---|---|
promptbeat validate --config <path> | 验证 PromptBeat project | 不能证明远程连通性 |
promptbeat generate --config <project> --output <cases.json> | 生成确定性本地 Case 预览 | 不调用 Target 或外部后端红队生成 |
promptbeat compile promptfoo … | 把 project/input 编译为后端 YAML | 本地编译 |
promptbeat run --config <project> --output-dir <dir> | 运行完整外部后端流水线 | 可能调用 Generator、Target 与 Judge Provider |
promptbeat run promptfoo … | 执行已有后端 YAML | 调用已配置 Provider |
promptbeat pipeline run … | 显式完整流水线入口 | 调用已配置 Provider |
promptbeat eval … | 使用可选 Provider override 评测后端 YAML | 调用已配置 Provider |
promptbeat report … | 从结果渲染 JSON 或 HTML | 本地产物生成 |
promptbeat dataset build-version … | 构建版本化 Dataset 产物 | 可能生成、评测并调用 Provider |
promptbeat dataset build-cycle … | 执行有界多轮 Dataset 构建 | 可能生成、评测并调用 Provider |
promptbeat seed pull … | 从文件/URL Registry 获取 collection | 读取所选 Registry 来源 |
promptbeat config inspect … | 检查 effective project config | 本地读取配置 |
promptbeat scenarios list … | 列出可用 Scenario | 本地列出 |
AgentBeat 命令
站点构建的 Eval Preview 支持
agentbeat eval-run。它不是旧的 v0.3-agentbeat-preview.1 适配器 Release,后者只支持 legacy 接口。请从 AgentBeat 快速开始下载并校验当前预览包。- 从 stdin 读取一个严格 JSON value;
- 要求
AIBEAT_AGENT_TARGET_REGISTRY; - 对照所选 Deployment 验证请求中的 Target Profile/Capability;
- 通过
business-http-json-v1调用已注册 HTTP Agent; - 要求
AIBEAT_JUDGE_BASE_URL与AIBEAT_JUDGE_MODEL; - 向 stdout 输出一个
eval-run-response-v1JSON value。
源码与 Release 调用
如果你的开发副本确实包含core/go,可以在该目录运行 PromptBeat 源码命令。当前已核验的公开 GitHub 快照不包含这个目录;新用户请使用 PromptBeat 快速开始中的完整包。
--version 前额外插入 --。对于已安装的 AgentBeat 发行包,先查看版本和顶层帮助;程序名叫 agentbeat 不代表它支持 eval-run: