refactor: 移除已迁移至全局层的 4 个技能

create-agent、update-agent、delete-agent、discover-agent 及 _protected-paths.yaml
已迁移至主仓库 defaults/global-skills/,由 syncBuiltinSkills() 捆绑源同步到
~/.desirecore/skills/(全局层),不再随 Agent 仓库分发。
This commit is contained in:
2026-02-24 23:34:41 +08:00
parent 6dff30da3c
commit b4473c1906
6 changed files with 18 additions and 1212 deletions

View File

@@ -1,88 +1,53 @@
# 技能索引 — DesireCore
> create-agent、update-agent、delete-agent、discover-agent 已迁移至全局技能层(`~/.desirecore/skills/`
> 由 `syncBuiltinSkills()` 捆绑源自动同步,不再随 Agent 仓库分发。
## 元技能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 生命周期(元技能
Agent 技能
┌──────────────────────────────────────────────┐
│ ┌─────────────┐ ┌──────────────────┐ │
│ │ self-evolve │ │ task-management │ │
│ │ (进化) │ │ (任务管理) │ │
│ └─────────────┘ └──────────────────┘ │
└──────────────────────────────────────────────┘
全局技能(~/.desirecore/skills/
┌──────────────────────────────────────────────┐
│ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ create-agent │ │ delete-agent │ │
│ │ (创建) │ │ (删除) │ │
│ └──────┬──────┘ └─────────────┘ │
│ │ 创建后可更新
│ │
│ ↓ │
│ ┌─────────────┐ ┌─────────────┐
│ │ update-agent │←─│ self-evolve │
│ │ (更新) │ │ 进化
│ └─────────────┘ └─────────────┘
│ │
└──────────────────────────────────────────────┘
业务流程(流程型技能)
┌──────────────────────────────────────────────┐
│ │
│ ┌─────────────┐ ┌──────────────────┐ │
│ │discover-agent│─→│ task-management │ │
│ │ (发现) │ │ (任务管理) │ │
│ └──────┬──────┘ └──────────────────┘ │
│ │ 无匹配时 │
│ ↓ │
│ ┌─────────────┐ │
│ │ create-agent │ ← 跨层调用 │
│ └─────────────┘ │
│ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ update-agent │ │discover-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/ # 流程技能:智能体发现与推荐
── task-management/ # 流程技能:任务管理与编排
└── SKILL.md
```