mirror of
https://git.openapi.site/https://github.com/desirecore/market.git
synced 2026-09-05 16:13:53 +08:00
## 变更 / Changes 新增 `agents/desirecore/assets/avatar.webp`(512×512,32KB),并在 `agent.json` 的 `avatar` 加 `image` 字段。条目版本 1.1.0 → 1.2.0。 ## ⚠️ 这是市场仓库的新约定 市场包此前**从不携带 Agent 图片资源** —— 整个 zip 里唯一的图标是技能用的 SVG。本次起,Agent 条目可在自己的目录下放 `assets/` 图片,由客户端的 `GET /api/market/agents/:id/avatar-image` 读取(上限 2MB,magic bytes 校验,仅 PNG/JPEG/WebP)。 This is a **new convention** for the market repo: entries may now ship an `assets/` image alongside their config. ## `t` 与 `bg` 保留 不是冗余:客户端取不到图时回落到 `t + bg` 渲染;旧客户端不认识 `avatar.image`,也走这两个字段。所以它们仍是必填。 ## 与安装后的头像是两套 市场 avatar(`{t, bg, image}`)是**展示元数据**,与安装后 `agent.json` 的 avatar(`{char, color, image}`)互不迁移 —— 这是既有语义(配色本来就不迁移),本次不改变它。 ## 配套 / Companion - 客户端市场侧支持:desirecore#1951 - 核心智能体自身的头像:agent-desirecore#6(已合并) Co-authored-by: yi-ge <jackyoncode@gmail.com>