mirror of
https://git.openapi.site/https://github.com/desirecore/agent-desirecore.git
synced 2026-02-28 10:38:13 +08:00
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:
@@ -6,15 +6,10 @@
|
|||||||
"description": "系统中枢调度器,负责任务分发、Agent 编排与全局状态监控",
|
"description": "系统中枢调度器,负责任务分发、Agent 编排与全局状态监控",
|
||||||
"author": "DesireCore Team",
|
"author": "DesireCore Team",
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"engine": "pi-agent-core"
|
"engine": "desirecore-engine"
|
||||||
},
|
|
||||||
"privacy": {
|
|
||||||
"default_scope": "core",
|
|
||||||
"sharing_requires_explicit_consent": true
|
|
||||||
},
|
},
|
||||||
"heartbeat": {
|
"heartbeat": {
|
||||||
"enabled": true,
|
"enabled": true
|
||||||
"config_ref": "heartbeat/HEARTBEAT.md"
|
|
||||||
},
|
},
|
||||||
"default_enabled": {
|
"default_enabled": {
|
||||||
"skills": [
|
"skills": [
|
||||||
|
|||||||
@@ -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`):
|
**成功响应** (`201 Created`):
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"id": "a1b2c3d4-...",
|
"agentId": "fa-lv-gu-wen-xiao-zhu-shou"
|
||||||
"name": "法律顾问小助手",
|
|
||||||
"created": true
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
**验证创建结果**:创建成功后可调用 `GET /api/agents/{id}` 确认。
|
**验证创建结果**:创建成功后可调用 `GET /api/agents/{agentId}` 确认(agentId 为 slug)。
|
||||||
|
|
||||||
### 阶段 6:回执生成
|
### 阶段 6:回执生成
|
||||||
|
|
||||||
@@ -199,8 +197,8 @@ create-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 创建
|
|||||||
✅ 智能体 "法律顾问小助手" 创建成功
|
✅ 智能体 "法律顾问小助手" 创建成功
|
||||||
|
|
||||||
详情:
|
详情:
|
||||||
- Agent ID: a1b2c3d4-...
|
- Agent Slug: fa-lv-gu-wen-xiao-zhu-shou
|
||||||
- 仓库路径: ~/.desirecore/agents/a1b2c3d4-...
|
- 仓库路径: ~/.desirecore/agents/fa-lv-gu-wen-xiao-zhu-shou
|
||||||
- 已生成文件: agent.json, persona.md, principles.md
|
- 已生成文件: agent.json, persona.md, principles.md
|
||||||
- AgentFS 规范: v2(扁平结构)
|
- AgentFS 规范: v2(扁平结构)
|
||||||
|
|
||||||
@@ -244,7 +242,7 @@ DesireCore 应理解创建后的 Agent 仓库遵循 AgentFS v2 扁平结构:
|
|||||||
| 错误码 | 场景 | 处理方式 |
|
| 错误码 | 场景 | 处理方式 |
|
||||||
|--------|------|---------|
|
|--------|------|---------|
|
||||||
| 400 | 缺少 name 或 ID 格式无效 | 提示用户检查输入 |
|
| 400 | 缺少 name 或 ID 格式无效 | 提示用户检查输入 |
|
||||||
| 409 | Agent ID 已存在 | 建议使用其他名称或重新生成 UUID |
|
| 409 | Agent ID 已存在 | 建议使用其他名称 |
|
||||||
| 500 | 服务器内部错误 | 提示用户稍后再试 |
|
| 500 | 服务器内部错误 | 提示用户稍后再试 |
|
||||||
|
|
||||||
### 权限要求
|
### 权限要求
|
||||||
|
|||||||
Reference in New Issue
Block a user