feat: 更新 agent.json 配置 + create-agent 技能适配双标识符体系

- agent.json: runtime.engine 改为 desirecore-engine,移除废弃的 privacy 和 heartbeat.config_ref 字段
- create-agent SKILL.md: 适配 UUID + slug 双标识符策略,API 响应和回执改用 slug 格式

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-22 23:04:04 +08:00
parent 49aa86bdb5
commit 6dff30da3c
2 changed files with 8 additions and 15 deletions

View File

@@ -177,19 +177,17 @@ create-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 创建
}
```
**可选**:如需指定 ID先调用 `GenerateUUID` 工具生成 UUID再在请求体中附带 `"id": "<uuid>"`
**可选**:如需指定 slug ID可根据 name 生成合理的 kebab-case slug如 "法律顾问" → "legal-advisor"),在请求体中附带 `"id": "<slug>"`。不指定时系统会自动从 name 生成
**成功响应** (`201 Created`)
```json
{
"id": "a1b2c3d4-...",
"name": "法律顾问小助手",
"created": true
"agentId": "fa-lv-gu-wen-xiao-zhu-shou"
}
```
**验证创建结果**:创建成功后可调用 `GET /api/agents/{id}` 确认。
**验证创建结果**:创建成功后可调用 `GET /api/agents/{agentId}` 确认agentId 为 slug
### 阶段 6回执生成
@@ -199,8 +197,8 @@ create-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 创建
✅ 智能体 "法律顾问小助手" 创建成功
详情:
- Agent ID: a1b2c3d4-...
- 仓库路径: ~/.desirecore/agents/a1b2c3d4-...
- Agent Slug: fa-lv-gu-wen-xiao-zhu-shou
- 仓库路径: ~/.desirecore/agents/fa-lv-gu-wen-xiao-zhu-shou
- 已生成文件: agent.json, persona.md, principles.md
- AgentFS 规范: v2扁平结构
@@ -244,7 +242,7 @@ DesireCore 应理解创建后的 Agent 仓库遵循 AgentFS v2 扁平结构:
| 错误码 | 场景 | 处理方式 |
|--------|------|---------|
| 400 | 缺少 name 或 ID 格式无效 | 提示用户检查输入 |
| 409 | Agent ID 已存在 | 建议使用其他名称或重新生成 UUID |
| 409 | Agent ID 已存在 | 建议使用其他名称 |
| 500 | 服务器内部错误 | 提示用户稍后再试 |
### 权限要求