Add transparent portrait avatars for market digital employees (#202)

The catalog previously showed opaque icons or text fallbacks for the
seven digital employees, and source-pointer installs could still get
different avatars. This updates every catalog card to a 512×512
transparent portrait, bumps the listed releases, and pins the six source
repositories to commits that include the matching AgentFS avatar.

Validation: `validate_catalog_metadata.py --require-complete` (0
errors), `validate-i18n.py` (0 errors), and `translate.py --check`. All
seven WebP files have an alpha channel with fully transparent pixels and
are below 50 KB each.
This commit is contained in:
2026-09-30 15:53:13 +08:00
committed by GitHub
parent daa95424e7
commit 81aa0cf450
21 changed files with 147 additions and 80 deletions

View File

@@ -4,11 +4,13 @@
"avatar": {
"t": "D",
"bg": "linear-gradient(135deg, #007AFF, #005ECB)",
"image": { "path": "assets/avatar.webp" }
"image": {
"path": "assets/avatar.webp"
}
},
"category": "management",
"version": "1.2.0",
"updatedAt": "2026-08-13",
"version": "1.2.1",
"updatedAt": "2026-09-30",
"maintainer": {
"name": "DesireCore Official",
"verified": true
@@ -16,15 +18,29 @@
"i18n": {
"default_locale": "en-US",
"source_locale": "zh-CN",
"locales": ["zh-CN", "en-US"],
"locales": [
"zh-CN",
"en-US"
],
"zh-CN": {
"name": "DesireCore",
"shortDesc": "系统中枢调度器,负责任务分发、Agent 编排与全局状态监控",
"fullDesc": "DesireCore 是系统核心智能体,作为用户与所有 Agent 之间的桥梁。负责任务分发、Agent 编排与全局状态监控。遵循「先澄清、再承诺、再执行、再复盘」的工作流,追求协调而非控制,确保每个 Agent 在最擅长的领域发挥作用。\n\n核心能力:\n- 智能任务分发与 Agent 能力匹配\n- 多 Agent 编排与协调\n- 全局状态监控与健康巡检\n- 自主学习与进化(经用户确认)\n\n内置技能:\n- 创建智能体、更新智能体、删除智能体、发现智能体\n- 自我进化(Self-Evolve)\n- 任务管理(Task Management)",
"tags": ["系统", "调度", "编排", "官方", "核心"],
"tags": [
"系统",
"调度",
"编排",
"官方",
"核心"
],
"persona": {
"role": "系统中枢调度器",
"traits": ["任务分发", "Agent 编排", "全局状态监控", "协调而非控制"]
"traits": [
"任务分发",
"Agent 编排",
"全局状态监控",
"协调而非控制"
]
},
"translated_by": "human"
},
@@ -32,10 +48,21 @@
"name": "DesireCore",
"shortDesc": "System central orchestrator: task dispatch, agent orchestration, and global state monitoring.",
"fullDesc": "DesireCore is the system's core agent, acting as the bridge between the user and every other Agent. It is responsible for task dispatch, agent orchestration, and global state monitoring. It follows the workflow \"clarify → commit → execute → retrospect\", aiming for coordination rather than control so each Agent can shine in its area of expertise.\n\nCore capabilities:\n- Intelligent task dispatch and Agent capability matching\n- Multi-Agent orchestration and coordination\n- Global state monitoring and health checks\n- Autonomous learning and evolution (with user confirmation)\n\nBuilt-in skills:\n- Create / Update / Delete / Discover Agents\n- Self-Evolve\n- Task Management",
"tags": ["system", "scheduling", "orchestration", "official", "core"],
"tags": [
"system",
"scheduling",
"orchestration",
"official",
"core"
],
"persona": {
"role": "System central orchestrator",
"traits": ["task dispatch", "Agent orchestration", "global state monitoring", "coordination over control"]
"traits": [
"task dispatch",
"Agent orchestration",
"global state monitoring",
"coordination over control"
]
},
"translated_by": "ai:claude-opus-4-7",
"translated_at": "2026-05-03"
@@ -45,28 +72,52 @@
"tools": []
},
"changelog": [
{
"version": "1.2.1",
"date": "2026-09-30",
"changes": {
"zh-CN": [
"默认头像更新为透明背景的写实数字员工人像"
],
"en-US": [
"Updated the default avatar to a transparent photorealistic digital employee portrait"
]
}
},
{
"version": "1.2.0",
"date": "2026-08-13",
"changes": {
"zh-CN": ["新增图片头像(assets/avatar.webp)"],
"en-US": ["Added image avatar (assets/avatar.webp)"]
"zh-CN": [
"新增图片头像(assets/avatar.webp)"
],
"en-US": [
"Added image avatar (assets/avatar.webp)"
]
}
},
{
"version": "1.1.0",
"date": "2026-05-03",
"changes": {
"zh-CN": ["i18n 改造:把 shortDesc/fullDesc/tags/persona 迁入 i18n.<locale>"],
"en-US": ["i18n migration: shortDesc/fullDesc/tags/persona moved into i18n.<locale>"]
"zh-CN": [
"i18n 改造:把 shortDesc/fullDesc/tags/persona 迁入 i18n.<locale>"
],
"en-US": [
"i18n migration: shortDesc/fullDesc/tags/persona moved into i18n.<locale>"
]
}
},
{
"version": "1.0.0",
"date": "2026-02-27",
"changes": {
"zh-CN": ["首次发布:任务分发、Agent 编排与全局状态监控"],
"en-US": ["Initial release: task dispatch, agent orchestration, and global state monitoring"]
"zh-CN": [
"首次发布:任务分发、Agent 编排与全局状态监控"
],
"en-US": [
"Initial release: task dispatch, agent orchestration, and global state monitoring"
]
}
}
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View File

@@ -30,23 +30,23 @@
},
"release": {
"state": "known",
"version": "1.0.0",
"version": "1.0.1",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-09-06",
"value": "2026-09-30",
"precision": "day"
},
"releasePublishedAt": {
"state": "known",
"value": "2026-09-06",
"value": "2026-09-30",
"precision": "day"
},
"reviewedAt": {
"state": "known",
"value": "2026-09-06",
"value": "2026-09-30",
"precision": "day"
},
"upstreamObservedAt": {
@@ -57,7 +57,7 @@
"content": {
"kind": "git",
"url": "https://github.com/desirecore-agent/dingtalk-workspace.git",
"ref": "9e5a4695b07d9d71921202a7a4072140c2135670"
"ref": "746d011a64db4061a68e512f3e5aaa4c0ec5abe5"
}
},
"governance": {
@@ -80,9 +80,9 @@
"compliance": {
"licenseEvidencePath": "LICENSE",
"noticePath": "NOTICE",
"reviewedRef": "9e5a4695b07d9d71921202a7a4072140c2135670",
"reviewedAt": "2026-09-06",
"reviewedBy": "yi-ge",
"reviewedRef": "746d011a64db4061a68e512f3e5aaa4c0ec5abe5",
"reviewedAt": "2026-09-30",
"reviewedBy": "Codex",
"upstreamEndorsed": true
}
},

View File

@@ -19,7 +19,7 @@
"shortDesc": "A DingTalk workspace entry point that turns natural-language intent into correct official dws CLI calls. Requires separately installing the third-party dingtalk-workspace-cli and completing DingTalk account OAuth."
}
},
"latestVersion": "1.0.0",
"latestVersion": "1.0.1",
"maintainer": {
"name": "DesireCore Official",
"verified": true
@@ -29,12 +29,15 @@
"redistribution": "source-pointer-only",
"avatar": {
"t": "钉",
"bg": "linear-gradient(135deg, #3D9BFF, #0047B3)"
"bg": "linear-gradient(135deg, #3D9BFF, #0047B3)",
"image": {
"path": "assets/avatar.webp"
}
},
"source": {
"kind": "git",
"repoUrl": "https://github.com/desirecore-agent/dingtalk-workspace.git",
"repoBranch": "main",
"ref": "9e5a4695b07d9d71921202a7a4072140c2135670"
"ref": "746d011a64db4061a68e512f3e5aaa4c0ec5abe5"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

@@ -30,23 +30,23 @@
},
"release": {
"state": "known",
"version": "1.0.0",
"version": "1.0.1",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-09-06",
"value": "2026-09-30",
"precision": "day"
},
"releasePublishedAt": {
"state": "known",
"value": "2026-09-03T12:00:00Z",
"precision": "second"
"value": "2026-09-30",
"precision": "day"
},
"reviewedAt": {
"state": "known",
"value": "2026-09-06",
"value": "2026-09-30",
"precision": "day"
},
"upstreamObservedAt": {
@@ -59,7 +59,7 @@
"content": {
"kind": "git",
"url": "https://github.com/desirecore-agent/feishu-orchestrator.git",
"ref": "6116ad4ac7c0b90d44145a3d6ba86e89a33d6c3f"
"ref": "8f1d8102f4b934c8b7f0999c325a59a4e7b3b86c"
}
},
"governance": {
@@ -87,9 +87,9 @@
"compliance": {
"licenseEvidencePath": "LICENSE",
"noticePath": "NOTICE",
"reviewedRef": "6116ad4ac7c0b90d44145a3d6ba86e89a33d6c3f",
"reviewedAt": "2026-09-06",
"reviewedBy": "yi-ge",
"reviewedRef": "8f1d8102f4b934c8b7f0999c325a59a4e7b3b86c",
"reviewedAt": "2026-09-30",
"reviewedBy": "Codex",
"upstreamEndorsed": true
}
},

View File

@@ -19,7 +19,7 @@
"shortDesc": "Operate Feishu (Lark) from chat: docs, sheets, drive, calendar, messages, tasks, approvals. Requires separately installing the third-party lark-cli and authorizing your own Feishu account."
}
},
"latestVersion": "1.0.0",
"latestVersion": "1.0.1",
"maintainer": {
"name": "DesireCore Official",
"verified": true
@@ -39,6 +39,6 @@
"kind": "git",
"repoUrl": "https://github.com/desirecore-agent/feishu-orchestrator.git",
"repoBranch": "main",
"ref": "6116ad4ac7c0b90d44145a3d6ba86e89a33d6c3f"
"ref": "8f1d8102f4b934c8b7f0999c325a59a4e7b3b86c"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

@@ -30,23 +30,23 @@
},
"release": {
"state": "known",
"version": "1.1.1",
"version": "1.1.2",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-09-29",
"value": "2026-09-30",
"precision": "day"
},
"releasePublishedAt": {
"state": "known",
"value": "2026-09-29",
"value": "2026-09-30",
"precision": "day"
},
"reviewedAt": {
"state": "known",
"value": "2026-09-29",
"value": "2026-09-30",
"precision": "day"
},
"upstreamObservedAt": {
@@ -59,7 +59,7 @@
"content": {
"kind": "git",
"url": "https://github.com/desirecore-agent/invoice-organizer.git",
"ref": "9dd9af4b45dfbc6e52062640f5a48bfb8259da7a"
"ref": "4970adebc906d83dd35953ea00aa941eb3dcfed5"
}
},
"governance": {
@@ -77,9 +77,9 @@
},
"compliance": {
"licenseEvidencePath": "LICENSE",
"reviewedRef": "9dd9af4b45dfbc6e52062640f5a48bfb8259da7a",
"reviewedAt": "2026-09-29",
"reviewedBy": "yi-ge",
"reviewedRef": "4970adebc906d83dd35953ea00aa941eb3dcfed5",
"reviewedAt": "2026-09-30",
"reviewedBy": "Codex",
"upstreamEndorsed": true
}
},

View File

@@ -19,7 +19,7 @@
"shortDesc": "Turns the invoices buried in a mailbox into a reconcilable ledger: collects attachments over a stated range, extracts fields from PDF, OFD and scanned images, deduplicates, archives, and produces a spreadsheet ledger plus a monthly report. Requires a one-time mailbox authorization inside DesireCore; it performs format and arithmetic checks only, never tax-authority invoice verification."
}
},
"latestVersion": "1.1.1",
"latestVersion": "1.1.2",
"maintainer": {
"name": "DesireCore Official",
"verified": true
@@ -38,6 +38,6 @@
"kind": "git",
"repoUrl": "https://github.com/desirecore-agent/invoice-organizer.git",
"repoBranch": "main",
"ref": "9dd9af4b45dfbc6e52062640f5a48bfb8259da7a"
"ref": "4970adebc906d83dd35953ea00aa941eb3dcfed5"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@@ -30,23 +30,23 @@
},
"release": {
"state": "known",
"version": "1.0.0",
"version": "1.0.1",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-09-13",
"value": "2026-09-30",
"precision": "day"
},
"releasePublishedAt": {
"state": "known",
"value": "2026-09-12",
"value": "2026-09-30",
"precision": "day"
},
"reviewedAt": {
"state": "known",
"value": "2026-09-13",
"value": "2026-09-30",
"precision": "day"
},
"upstreamObservedAt": {
@@ -59,7 +59,7 @@
"content": {
"kind": "git",
"url": "https://github.com/desirecore-agent/mimo-model-quota-monitor.git",
"ref": "911c0a226346a8157f07d5218207f16e32ea82e0"
"ref": "0abbfc28f4fe3fffd6da0708a361a9c0a1fe15b9"
}
},
"governance": {
@@ -77,9 +77,9 @@
},
"compliance": {
"licenseEvidencePath": "LICENSE",
"reviewedRef": "911c0a226346a8157f07d5218207f16e32ea82e0",
"reviewedAt": "2026-09-13",
"reviewedBy": "yi-ge",
"reviewedRef": "0abbfc28f4fe3fffd6da0708a361a9c0a1fe15b9",
"reviewedAt": "2026-09-30",
"reviewedBy": "Codex",
"upstreamEndorsed": true
},
"upstreamMaintainer": {

View File

@@ -19,7 +19,7 @@
"shortDesc": "Checks the Token Plan quota on the Xiaomi MiMo open platform on a schedule — total, used, remaining and reset time — and notifies you once when quota runs low, consumption spikes or the login expires. Read-only, never spends money or changes settings; requires a MiMo account saved in the DesireCore account store and a one-time SMS verification that you complete yourself."
}
},
"latestVersion": "1.0.0",
"latestVersion": "1.0.1",
"maintainer": {
"name": "DesireCore Official",
"verified": true
@@ -29,13 +29,16 @@
"redistribution": "source-pointer-only",
"avatar": {
"t": "M",
"bg": "linear-gradient(135deg, #34C759, #007AFF)"
"bg": "linear-gradient(135deg, #34C759, #007AFF)",
"image": {
"path": "assets/avatar.webp"
}
},
"source": {
"kind": "git",
"repoUrl": "https://github.com/desirecore-agent/mimo-model-quota-monitor.git",
"repoBranch": "main",
"ref": "911c0a226346a8157f07d5218207f16e32ea82e0"
"ref": "0abbfc28f4fe3fffd6da0708a361a9c0a1fe15b9"
},
"requiredClientVersion": "10.0.156"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View File

@@ -28,23 +28,23 @@
},
"release": {
"state": "known",
"version": "0.2.1",
"version": "0.2.2",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-09-13",
"value": "2026-09-30",
"precision": "day"
},
"releasePublishedAt": {
"state": "known",
"value": "2026-09-13",
"value": "2026-09-30",
"precision": "day"
},
"reviewedAt": {
"state": "known",
"value": "2026-09-13",
"value": "2026-09-30",
"precision": "day"
},
"upstreamObservedAt": {
@@ -57,7 +57,7 @@
"content": {
"kind": "git",
"url": "https://github.com/desirecore-agent/tender-review-assistant.git",
"ref": "8484c57e430108b3e361f328b2e31f364e92c630"
"ref": "d58ed0a0de03628357e8d9fd166ba929c2c275ba"
}
},
"governance": {
@@ -72,9 +72,9 @@
"compliance": {
"licenseEvidencePath": "LICENSE",
"noticePath": "NOTICE",
"reviewedRef": "8484c57e430108b3e361f328b2e31f364e92c630",
"reviewedAt": "2026-09-13",
"reviewedBy": "desirecore-agent",
"reviewedRef": "d58ed0a0de03628357e8d9fd166ba929c2c275ba",
"reviewedAt": "2026-09-30",
"reviewedBy": "Codex",
"upstreamEndorsed": false
}
},

View File

@@ -7,7 +7,7 @@
"onboarding",
"multi-agent"
],
"latestVersion": "0.2.1",
"latestVersion": "0.2.2",
"maintainer": {
"name": "DesireCore Official",
"verified": false
@@ -19,7 +19,7 @@
"kind": "git",
"repoUrl": "https://github.com/desirecore-agent/tender-review-assistant.git",
"repoBranch": "main",
"ref": "8484c57e430108b3e361f328b2e31f364e92c630"
"ref": "d58ed0a0de03628357e8d9fd166ba929c2c275ba"
},
"requiredClientVersion": "10.0.155",
"i18n": {
@@ -31,5 +31,12 @@
"name": "Tender Review Assistant",
"shortDesc": "Prepare review materials, clarify outcome goals and hand off to the tender review team."
}
},
"avatar": {
"t": "标",
"bg": "linear-gradient(135deg, #007AFF, #005ECB)",
"image": {
"path": "assets/avatar.webp"
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

View File

@@ -30,23 +30,23 @@
},
"release": {
"state": "known",
"version": "1.0.0",
"version": "1.0.1",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-09-06",
"value": "2026-09-30",
"precision": "day"
},
"releasePublishedAt": {
"state": "known",
"value": "2026-09-04",
"value": "2026-09-30",
"precision": "day"
},
"reviewedAt": {
"state": "known",
"value": "2026-09-06",
"value": "2026-09-30",
"precision": "day"
},
"upstreamObservedAt": {
@@ -59,7 +59,7 @@
"content": {
"kind": "git",
"url": "https://github.com/desirecore-agent/wecom-assistant.git",
"ref": "ebb19035bb1f9f18fcf20e44d84f64b2fe125652"
"ref": "d08336c6080e40f178a33d11b811b91a98f48ce9"
}
},
"governance": {
@@ -82,9 +82,9 @@
"compliance": {
"licenseEvidencePath": "LICENSE",
"noticePath": "NOTICE",
"reviewedRef": "ebb19035bb1f9f18fcf20e44d84f64b2fe125652",
"reviewedAt": "2026-09-06",
"reviewedBy": "yi-ge",
"reviewedRef": "d08336c6080e40f178a33d11b811b91a98f48ce9",
"reviewedAt": "2026-09-30",
"reviewedBy": "Codex",
"upstreamEndorsed": true
}
},

View File

@@ -19,7 +19,7 @@
"shortDesc": "Operate WeCom from chat: messages, docs, sheets, calendar, meetings, todos, mail, drive"
}
},
"latestVersion": "1.0.0",
"latestVersion": "1.0.1",
"maintainer": {
"name": "DesireCore Official",
"verified": true
@@ -29,12 +29,15 @@
"redistribution": "source-pointer-only",
"avatar": {
"t": "微",
"bg": "linear-gradient(135deg, #34C759, #248A3D)"
"bg": "linear-gradient(135deg, #34C759, #248A3D)",
"image": {
"path": "assets/avatar.webp"
}
},
"source": {
"kind": "git",
"repoUrl": "https://github.com/desirecore-agent/wecom-assistant.git",
"repoBranch": "main",
"ref": "ebb19035bb1f9f18fcf20e44d84f64b2fe125652"
"ref": "d08336c6080e40f178a33d11b811b91a98f48ce9"
}
}