Files
agent-desirecore/agent.json
Yige 27a6934c63 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>
2026-08-13 04:26:30 +08:00

61 lines
1.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "DesireCore",
"$schema": "http://desirecore/schemas/agent-seed.json",
"id": "7da73b7f-bb08-4e7b-a3cf-5d4af6e22c7f",
"version": "1.10.0",
"requiredClientVersion": "10.0.100",
"description": "系统中枢调度器负责任务分发、Agent 编排与全局状态监控",
"author": "DesireCore Team",
"repository": {
"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",
"update-agent",
"delete-agent",
"self-evolve",
"task-management",
"discover-agent",
"app-install-manager"
],
"tools": []
},
"mcp_servers": {},
"capabilities": [],
"trigger_patterns": [],
"accepts_handoff": true,
"accepts_messages": true,
"max_concurrent_sessions": 3,
"llm": {
"routingMode": "smart",
"smart": {
"tier": "flagship"
},
"provider": "desirecore-cloud",
"providerId": "desirecore-cloud",
"model": "mimo-v2.5-pro",
"maxRetryDelayMs": 32000,
"thinkingBudgets": {
"low": 1024,
"medium": 4096,
"high": 8192,
"xhigh": 16384
}
},
"env": {
"enabled": true,
"includeWeekday": true,
"includeLocalTime": true,
"includeSessionStart": true
}
}