浏览文档

文档 / reference / cli

本页目录

AOE CLI

aoe 是查看 Model Package、构建 Corpus Package、诊断 Snapshot 和本地运行 Action 的最快入口。

AOE v0.2.0 — Agent Ontology Engine

Usage: aoe <command> [options]

运行 aoe --help 查看当前命令;每个 Subcommand 都有自己的帮助信息和退出码。

命令速览

目标 命令
初始化和检查 Package initcompilecheckgraph
查看 Package 数据 listshowdepsinstall
发布与发现 Package publishsearchinfols
检查 Snapshot doctor
测试 Action 与 Run action preflightaction runrun inspectrun replay
编辑器支持 lsp diagnosticslsp completion
整理既有指导内容 decomposecompose

一次本地流程

aoe check ./my-domain/model
aoe deps ./my-domain/model

aoe compile ./my-domain/corpus/sources/incident.prime \
  --output ./build/incident --dir --bundle

aoe doctor --dir ./build/incident --strict-manifest

正式 Domain Package 可以把这些步骤封装在自己的 Build script 中,以加入 Adapter、 签名或评估门禁。

诊断和退出码

doctor 会报告 Snapshot identity、Active/Deprecated Unit 数量、token 总量和所有 Diagnostic。--json 适合 CI:

aoe doctor --dir ./build/incident --strict-manifest --json

Bundle 缺失、Manifest 与 Index/Content 不一致,或 Model Package 无法加载时,命令 返回非零退出码。

Editor 支持

lsp 为 Model 与 Corpus 声明提供 Diagnostics 和 Completion。它只读取你指定的 Package,不会发明领域字段,也不会在编辑器进程内构建 Runtime Bundle。

Query 与 Action 边界

CLI 可以检查和运行 Package,但通用 Query Engine 与 Action Runtime 仍是 SDK、MCP 和 HTTP 使用的同一套库。应用需要长驻服务、Tenant Context、Policy Provider 或 Event Evidence 时,应使用这些 Integration。

发布

publish 会修改外部 Package Registry。只有在声明一致性、Bundle 验证、签名和 Release Review 都通过后才应执行。Registry 保存 Package metadata 与不可变 Release 引用,不改变 Model 或 Corpus 语义。

本页在构建时读取所属仓库中的版本化 Markdown。