用途:mo-remark 属于墨问 CLI(mocli)的备注管理技能,用于为墨问 UID 设置备注名(remark -> uid)、移除备注名,以及用备注名检索墨问 UID。一个墨问 UID 可以设置多个备注名。
主要能力:
- mocli remark set <uid> <remark>:为一个 UID 设置备注名,写入本地备注配置。
- mocli remark remove <keyword>:移除一个或多个备注条目,UID 或备注名只要有一项完全匹配 keyword 即被移除。
- mocli remark list [--keyword string]:列出所有备注条目,可选按备注名或 UID 中包含 keyword 筛选。
使用方式:当用户用人名、昵称、备注名指代某个墨问用户且后续命令需要 UID 时,优先执行 mocli remark list --keyword <name> 查找 UID。命中唯一 UID 可直接用于后续命令;命中多个 UID 时展示备注名与 UID 让用户确认;未命中则改用 mo-user 搜索用户或询问用户提供 UID。set 和 remove 会修改本地备注配置,执行前必须确认用户意图。
结果解析:返回 reply.remarks 为 map[string]string,key 是备注名,value 是墨问 UID。同一 UID 可能对应多个备注名,展示时可按 UID 合并。作为后续命令参数时只使用 UID,不要把备注名传给需要 UID 的参数。remarks 为空说明没有匹配备注,不要猜测 UID。
限制:使用前需先阅读共享规则,其中包含 mocli 初始化、认证、输出解析以及安全规则。具体安装方式、认证细节与平台支持暂未提供。