feat: 初始化 DesireCore 核心智能体

This commit is contained in:
2026-02-22 14:56:14 +08:00
commit 49aa86bdb5
16 changed files with 1952 additions and 0 deletions

88
skills/_index.md Normal file
View File

@@ -0,0 +1,88 @@
# 技能索引 — DesireCore
## 元技能Meta-Skills
元技能管理 Agent 的完整生命周期:创建、更新、删除、进化。
| 技能 ID | 描述 | 风险 |
|---------|------|------|
| [create-agent](./create-agent/SKILL.md) | 通过对话收集需求,调用 API 创建新 Agent | medium |
| [update-agent](./update-agent/SKILL.md) | 安全修改 Agent 配置、人格、规则和技能 | high |
| [delete-agent](./delete-agent/SKILL.md) | 安全删除指定的智能体及其关联数据 | high |
| [self-evolve](./self-evolve/SKILL.md) | 在交互中学习,自主提出改进建议 | high |
### 元技能共享配置
| 配置文件 | 说明 |
|---------|------|
| [_protected-paths.yaml](./_protected-paths.yaml) | 受保护路径配置(所有元技能共享) |
## 流程型技能Procedural Skills
流程型技能封装了具体业务流程,面向特定场景提供结构化执行能力。
| 技能 ID | 描述 | 风险 |
|---------|------|------|
| [task-management](./task-management/SKILL.md) | 任务创建、分配、跟踪与多 Agent 编排 | low |
| [discover-agent](./discover-agent/SKILL.md) | 根据用户需求推荐最匹配的智能体 | low |
## 技能协作关系
```
Agent 生命周期(元技能)
┌──────────────────────────────────────────────┐
│ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ create-agent │ │ delete-agent │ │
│ │ (创建) │ │ (删除) │ │
│ └──────┬──────┘ └─────────────┘ │
│ │ 创建后可更新 │
│ ↓ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ update-agent │←─│ self-evolve │ │
│ │ (更新) │ │ (进化) │ │
│ └─────────────┘ └─────────────┘ │
│ │
└──────────────────────────────────────────────┘
业务流程(流程型技能)
┌──────────────────────────────────────────────┐
│ │
│ ┌─────────────┐ ┌──────────────────┐ │
│ │discover-agent│─→│ task-management │ │
│ │ (发现) │ │ (任务管理) │ │
│ └──────┬──────┘ └──────────────────┘ │
│ │ 无匹配时 │
│ ↓ │
│ ┌─────────────┐ │
│ │ create-agent │ ← 跨层调用 │
│ └─────────────┘ │
│ │
└──────────────────────────────────────────────┘
```
**协作说明**
- `self-evolve` 在应用进化变更时调用 `update-agent` 的能力
- `task-management` 在未指定执行者时调用 `discover-agent` 推荐候选
- `discover-agent` 在无匹配时建议调用 `create-agent` 创建新 Agent
- `delete-agent` 删除前通过 `GET /api/agents` 检查 Agent 状态
## 目录结构
```
skills/
├── _index.md # 本文件:技能索引
├── _protected-paths.yaml # 受保护路径配置(元技能共享)
├── create-agent/ # 元技能:创建新 Agent
│ └── SKILL.md
├── update-agent/ # 元技能:修改 Agent 配置
│ └── SKILL.md
├── delete-agent/ # 元技能:删除 Agent
│ └── SKILL.md
├── self-evolve/ # 元技能:自主学习与进化
│ └── SKILL.md
├── task-management/ # 流程技能:任务管理与编排
│ └── SKILL.md
└── discover-agent/ # 流程技能:智能体发现与推荐
└── SKILL.md
```