跳到主要内容

诊断信息

结构化诊断

zero check --json 输出机器可读的诊断信息,替代纯文本。每个错误包含:

字段说明
code稳定错误码(如 NAM003
message人类可读的消息
span源码位置
repair类型化修复元数据

修复循环

两个 CLI 子命令完成 Agent 修复循环:

zero explain

返回给定诊断代码的结构化解释。Agent 可以直接查询 NAM003——无需抓取文档。

zero explain NAM003

zero fix --plan --json

输出机器可读的修复计划,精确描述要做什么修改——无需从散文中推断。

zero fix --plan --json examples/hello.0

诊断代码

常见诊断类别:

前缀类别
NAM命名
BOR借用
TYP类型
CAPCapability
CGEN代码生成