lager bench 读取实验台清单:一个 JSON 文档,把一台 Lager Box 描述给保存着多台 Box 副本的客户端,例如控制平面或面向整个机群的 MCP 主机。Box 在 GET http://<box-ip>:9000/bench 提供它,并由 MCP 服务器所读取的同一份已加载状态构建,因此两者永远不会不一致。相关概念请参阅实验台清单。
语法
选项
lager bench 命令组本身只接受 --help。请把 --box 传给各个子命令。
命令
命令参考
Export
获取清单并打印,或写入文件。
输出就是 Box 提供的清单本身,键已排序,因此同一台 Box 的两次导出可以干净地做 diff。
清单包含什么
零开销轮询
Box 把content_hash 作为 ETag 头发送。客户端把它作为 If-None-Match 发回去,在内容没有变化时会得到不带正文的 304 Not Modified。/status 通过 capabilities.benchManifest 声明这个路由。
较旧的 Box
0.50.0 之前版本的 Box 不提供/bench。lager bench export 会说明这一点并请您运行 lager update --box <BOX>;它不会把 404 当作空的实验台。
