Skip to content

术语表 ​

Jue 只定义以下六个稳定概念。其他名词应当是外部平台用语、配置字段、接口方法或 执行阶段,不应再形成一层用户心智模型。

Capability ​

Agent 可使用的通用能力抽象。当前类型为 skills、agents、commands、 rules、hooks 和 mcp.servers。Capability 描述“能做什么”,不描述目标文件 布局或安装方式。

Preset ​

可版本化、可组合、可分发的 Capability 集合。Preset 是逻辑复用单位,只包含 声明式数据,不执行代码,也不等同于目标 Agent 的 Plugin。

Canonical DSL ​

Jue 用于正反转换的唯一中间层和语义事实源。所有输入先转换、合并为 Canonical DSL,再由目标 Adapter 生成 Artifact;从 Agent 导入时执行相反方向。

Canonical DSL 同时定义规范与规范化数据表示;关系、来源和所有权都是 DSL 数据。

Extension ​

Jue 的统一可执行扩展机制。Extension 通过稳定 API 注册 Adapter。它与目标 Agent 所称的 Plugin 不同,也与只包含数据的 Preset 不同。

Adapter ​

Extension 内针对一个 Agent 的完整转换单元。Adapter 负责 Agent 原生配置与 Canonical DSL 的双向转换,并生成、更新和确认 Artifact。

Artifact ​

Adapter 为目标 Agent 生成或维护的原生产物,例如配置、目录、Plugin、Bundle 或 Archive。Artifact 是物理交付形态,Preset 是逻辑 Capability 集合。

Plugin 是某些 Agent 对一种 Artifact 的命名,可以承载 Capability、manifest、 运行时代码和安装要求。

Define once. Adapt everywhere.