mirror of
https://git.openapi.site/https://github.com/desirecore/agent-desirecore.git
synced 2026-09-05 17:03:47 +08:00
feat: 为核心智能体添加图片头像 (#6)
新增 assets/avatar.webp(512×512,32KB)并在 agent.json 声明
avatar.image。版本 1.9.3 → 1.10.0。
形象为东亚面孔的年轻女性半写实人像,冷蓝色调呼应系统主色 #007AFF,
原创虚构人物。构图按圆形裁切设计:核心 Agent 属通用分组、UI 恒渲染
为圆形(round={agent.group === 'general'}),所以主体收在内切圆内、
四角只留背景、右下角留白给在线状态点。
char 与 color 与 image 一并写入,不是冗余:
- 图片加载中 / 失败时前端回落到字符 + 渐变
- 老客户端不认识 avatar.image,会走 Level 1 用这两个字段渲染
## 向后兼容
核心智能体走 git pull,**不受 required_client_version 门控**,所以老
客户端一定会拉到这份配置。实测(改动前的客户端):validateAgentConfig
因 additionalProperties:false 失败 → readAgentJson 宽松解析返回原始对象
+ 恰好一条 schema warning → GET /api/agents 仍原样透传完整 avatar →
UI 正常渲染 D + 蓝渐变,Agent 不消失、功能无损。
Co-authored-by: yi-ge <jackyoncode@gmail.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
"name": "DesireCore",
|
||||
"$schema": "http://desirecore/schemas/agent-seed.json",
|
||||
"id": "7da73b7f-bb08-4e7b-a3cf-5d4af6e22c7f",
|
||||
"version": "1.9.3",
|
||||
"version": "1.10.0",
|
||||
"requiredClientVersion": "10.0.100",
|
||||
"description": "系统中枢调度器,负责任务分发、Agent 编排与全局状态监控",
|
||||
"author": "DesireCore Team",
|
||||
@@ -10,6 +10,13 @@
|
||||
"url": "https://github.com/desirecore/agent-desirecore.git",
|
||||
"branch": "main"
|
||||
},
|
||||
"avatar": {
|
||||
"char": "D",
|
||||
"color": "blue",
|
||||
"image": {
|
||||
"path": "assets/avatar.webp"
|
||||
}
|
||||
},
|
||||
"default_enabled": {
|
||||
"skills": [
|
||||
"create-agent",
|
||||
|
||||
Reference in New Issue
Block a user