在配置 QClaw 的 Agent 时遇到一个问题,尝试了多种方法都无法解决。
【问题描述】
在 openclaw.json 中配置了自定义 Agent 的 name 和 identity.emoji,例如:
- "name": "⚔️ 金大宝"
- "identity": { "name": "金大宝", "emoji": "⚔️" }
通过 openclaw agents list 查看,配置已正确生效,显示为:
- security-assistant (⚔️ 金大宝)
但 QClaw 客户端的 Agent 列表中,图标始终不显示,仍然显示为原来的名称(如"安全助手")。
【已尝试的解决步骤】
- 修改 openclaw.json 中的 name 和 identity 字段
- 修改各 Agent 目录下的 IDENTITY.md 文件
- 使用
agents set-identity命令更新配置 - 重启 Gateway 服务
- 清理客户端缓存(IndexedDB、Local Storage)
- 完全重启 QClaw 应用
- 甚至重启电脑
【环境信息】
- QClaw 版本:最新
- 操作系统:Windows
- Gateway:127.0.0.1:28789
【疑问】
- 配置在 Gateway 端显示正确,但客户端不显示,是客户端 UI 问题吗?
- 是否还有其他配置路径我没注意到?
- 有人遇到类似问题吗?
感谢!