This commit is contained in:
orin
2026-07-30 08:45:38 +08:00
commit 25b24ac4cd
1333 changed files with 170092 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
# Domain Plugins
每个子目录是一个完整的领域交付单元。领域插件只能依赖 `cognitive_agent.sdk` 和 `contracts/`,不得依赖其他领域或中央编排实现。
新领域从 `_template/` 复制,目录名和 `spec.domain` 必须使用相同的 ASCII snake_case 标识。插件注册由 `manifest.yaml` 驱动,不在中央代码中硬编码领域列表。
领域目录固定结构:
```text
<domain>/
├── README.md
├── OWNERS.yaml
├── manifest.yaml
├── config/
│ ├── capabilities.yaml
│ └── presets/
├── schemas/
│ └── function-parameters.schema.json
├── can/
│ └── signal-mapping.yaml
├── src/<domain>_domain/
└── tests/
├── unit/
├── contract/
└── integration/
```