命令参考
查看版本与能力
lumenlan version
lumenlan capabilities
lumenlan env probe --tool git
version 输出工具版本和构建来源;capabilities 返回当前接口可发现的 verification 与 workspace
能力;env probe 只探测登记表里的工具,不执行来自调用方的任意命令。结果写到 stdout 的单一
JSON 文档,说明文字与诊断写到 stderr。
严格验证
lumenlan run spec.json
cat spec.json | lumenlan run -
输入必须是登记且版本化的 verification ActionSpec。该入口不接受 command、shell、PTY 或临时
脚本。相同输入和工具版本应得到相同结构的结果;环境不具备执行条件时返回 blocked,并保留原因。
需要把本次产生的工件提交到一次性上传目标时使用:
lumenlan evidence upload request.json
它在同一进程完成严格规格、工件落地、SHA-256 计算与上传回执,下载或上传地址不会进入普通结果 和诊断。上传失败不能把原执行结果改写成通过。
授权工作区
lumenlan workspace process request.json
lumenlan workspace script request.json
lumenlan workspace adapter request.json
process 运行授权范围内的无 shell 进程,script 运行摘要固定的项目脚本,adapter 调用登记且
摘要固定的能力适配器。请求必须携带有效签名授权,并满足本机 ExecutionPolicy;调用参数不能把
verification 自行提升为 workspace,也不能越过工具、项目、机器、路径、期限或撤销范围。
全局帮助可用 lumenlan --help,子命令也支持 --help。动作退出码含义固定:0 表示执行完成且
检查通过,1 表示执行完成但检查失败,2 表示环境或前置条件阻塞,3 表示请求、规格或边界
无效。自动化应同时读取退出码和 JSON outcome,不要从 stderr 文本推断业务结论。