用途:create-bkn 用于编写符合 BKN v2.0.1 规范的业务知识网络(Business Knowledge Network)定义目录,产出 Markdown + YAML frontmatter 形式的 .bkn 文件树,供 kweaver-core 后续执行认证与推送。
主要能力:生成根文件 network.bkn,以及 object_types/、relation_types/、action_types/、concept_groups/ 下的逐文件定义,可选 data/ 存放 CSV 实例数据;提供各类型模板与 k8s 示例;要求按规范放置业务规则(网络级、类型级、属性级),并维护 Network Overview 中的 ID 列表。
使用方式:先收集对象、关系、动作与概念组需求,阅读 references/SPECIFICATION.llm.md,从 assets/templates/ 选取模板,逐类创建 .bkn 文件,更新 network.bkn,并在目录根添加面向智能体的 SKILL.md。完成后必须运行 kweaver bkn validate <dir> 校验,可选执行 kweaver bkn push <dir> [--branch main] [-bd <business-domain>] 导入;导出用 kweaver bkn pull <kn-id> [<dir>]。CLI 来自 @kweaver-ai/kweaver-sdk,需 Node.js 22+,安装命令 npm install -g @kweaver-ai/kweaver-sdk。若已有有效令牌(kweaver auth status)则无需重复 kweaver auth login。
适用场景:需要为 kweaver 平台构建或维护知识网络 schema 的开发者与智能体工作流。
限制:必须遵循规范中的章节、命名与规则放置要求,否则导入可能丢弃内容;validate 未通过不得交付或上传;未提供具体收费、平台支持范围等信息。