Files
dingtalk-workspace-cli/internal/cli/schema_agent_metadata/chat.json
T
玉澜 cf8cf95087 feat(schema): add sibling-command disambiguation to avoid_when
Add skills/mono/schema-hints/sibling-disambiguation.json: for each multi-segment
command sub-group (aitable view update, sheet range, chat message, ...), append
explicit cross-referencing avoid_when entries pointing agents to the correct
sibling command. Regenerate embedded agent metadata + catalog: 395/504 tools now
carry sibling disambiguation, improving tool-selection beyond template-only
avoid_when. drift/catalog gates and go test ./internal/cli pass.
2026-07-11 14:02:05 +08:00

2295 lines
97 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.
{
"product_id": "chat",
"tools": {
"chat bot find": {
"agent_summary": "搜索机器人",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"搜索机器人 — 提取 openDingTalkId(必须用 find,search 没有此字段)",
"搜索机器人/找机器人/查机器人/帮我找XXX机器人",
"搜索机器人/找机器人/查机器人/帮我找XXX机器人;搜索全部可用机器人",
"给机器人发单聊/给机器人发消息/跟机器人聊天",
"给机器人发单聊/给机器人发消息/跟机器人聊天;给机器人发单聊消息"
],
"avoid_when": [
"要“搜索我创建的机器人”请改用 dws chat bot search"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat bot find --query \"日报\"",
"dws chat bot find --query \"日报\" --limit 20"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.search_bots",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/interface-refs.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "bot",
"rpc_name": "search_bots"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat bot search": {
"agent_summary": "搜索我创建的机器人",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"我创建的机器人/我的机器人/我自己的机器人/查看我的机器人",
"我创建的机器人/我的机器人/我自己的机器人/查看我的机器人;搜索我创建的机器人",
"查我的机器人 — 提取 robot-code",
"查看我的机器人"
],
"avoid_when": [
"要“搜索机器人”请改用 dws chat bot find"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat bot search --page 1",
"dws chat bot search --page 1 --size 10 --name \"日报\""
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_my_robots",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/interface-refs.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "bot",
"rpc_name": "search_my_robots"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat category list": {
"agent_summary": "获取用户自定义会话分组",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"查看会话分组/自定义分组",
"查看会话分组/自定义分组;获取会话分组"
],
"avoid_when": [
"要“拉取用户指定自定义会话分组下的会话”请改用 dws chat category list-conversations"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat category list"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.list_user_define_conv_categories",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat category list-conversations": {
"agent_summary": "拉取用户指定自定义会话分组下的会话",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"某个分组下有哪些会话;分组下会话列表",
"某个分组下的会话/分组会话列表"
],
"avoid_when": [
"要“获取用户自定义会话分组”请改用 dws chat category list"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat category list-conversations --category-id \u003c分组ID\u003e",
"dws chat category list-conversations --category-id \u003c分组ID\u003e --exclude-muted"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.list_conversations_by_category",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat conversation-info": {
"agent_summary": "获取会话的基础信息",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"获取会话的基础信息"
],
"avoid_when": [
"需要创建、修改或删除数据时不要使用;本命令只用于“获取会话的基础信息”"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat conversation-info --group \u003copenConversationId\u003e --format json",
"dws chat conversation-info --user \u003cuserId\u003e --format json"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.get_conversation_info",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group bots": {
"agent_summary": "获取群内所有机器人",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"群机器人列表/群里有哪些机器人/查看群机器人",
"群里有哪些机器人/查看群机器人/列出群机器人;查看群内机器人列表"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat group bots --group \u003copenConversationId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.list_group_bots",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/interface-refs.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "bot",
"rpc_name": "list_group_bots"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat group create": {
"agent_summary": "创建一个群聊,支持指定群名称、初始成员列表等参数。",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"帮我建一个项目群;创建群聊",
"建群/创建群聊"
],
"avoid_when": [
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“获取群邀请链接”请改用 dws chat group invite-url",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group create --name \"Q1 项目冲刺群\" --users userId1,userId2,userId3"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.create_group_conversation",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/interface-refs.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "im",
"rpc_name": "create_group_conversation"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat group dismiss": {
"agent_summary": "解散群聊",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"解散群/解散群聊",
"解散群/解散群聊;解散群聊"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“获取群邀请链接”请改用 dws chat group invite-url"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group dismiss --group \u003copenConversationId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.dismiss_group",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group get-by-group-id": {
"agent_summary": "根据群号获取群聊信息",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"根据群号查群信息/群号查群/群号转openConversationId",
"根据群号查群信息/群号转openConversationId;群号查群聊信息"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“获取群邀请链接”请改用 dws chat group invite-url",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat group get-by-group-id --group-id 12345678"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.get_conv_info_by_group_id",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group invite-url": {
"agent_summary": "获取群邀请链接",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"群邀请链接/入群链接/加群链接"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat group invite-url --group \u003copenConversationId\u003e",
"dws chat group invite-url --group \u003copenConversationId\u003e --expires-seconds 86400"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.get_group_invite_url",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group list-my-groups": {
"agent_summary": "拉取我创建/管理的群",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"我创建的群/我管理的群/我是群主的群/我当管理员的群",
"我创建的群/我管理的群/我是群主的群/我当管理员的群;拉取我创建/管理的群"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat group list-my-groups",
"dws chat group list-my-groups --role OWNER"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.list_owned_or_admin_groups",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group members add": {
"agent_summary": "向群中添加成员",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"把张三拉进群;添加群成员",
"拉人进群/加群成员"
],
"avoid_when": [
"要“从群中移除成员”请改用 dws chat group members remove",
"要“将机器人添加到群中”请改用 dws chat group members add-bot",
"要“查看群成员列表”请改用 dws chat group members list"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group members add --id \u003copenconversation_id\u003e --users userId1,userId2"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.add_group_member",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "add_group_member"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat group members add-bot": {
"agent_summary": "将机器人添加到群中",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"加机器人到群",
"邀请机器人进群"
],
"avoid_when": [
"要“从群中移除成员”请改用 dws chat group members remove",
"要“向群中添加成员”请改用 dws chat group members add",
"要“查看群成员列表”请改用 dws chat group members list"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group members add-bot --robot-code \u003crobot-code\u003e --id \u003copenconversation_id\u003e",
"dws chat group members add-bot --group \u003copenconversation_id\u003e --robot-code \u003crobot-code\u003e"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.add_robot_to_group",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/interface-refs.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "bot",
"rpc_name": "add_robot_to_group"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat group members list": {
"agent_summary": "查看群成员列表",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"查看群成员列表"
],
"avoid_when": [
"要“从群中移除成员”请改用 dws chat group members remove",
"要“向群中添加成员”请改用 dws chat group members add",
"要“将机器人添加到群中”请改用 dws chat group members add-bot"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat group members list --id \u003cid\u003e"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.get_group_members",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "get_group_members"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat group members remove": {
"agent_summary": "从群中移除成员",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"踢人/移除群成员"
],
"avoid_when": [
"要“向群中添加成员”请改用 dws chat group members add",
"要“将机器人添加到群中”请改用 dws chat group members add-bot",
"要“查看群成员列表”请改用 dws chat group members list"
],
"effect": "destructive",
"effect_source": "skill-explicit",
"risk": "high",
"confirmation": "user_required",
"idempotency": "unknown",
"examples": [
"dws chat group members remove --id \u003copenconversation_id\u003e --users userId1,userId2"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.remove_group_member",
"skills/mono/SKILL.md",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "remove_group_member"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat group members remove-bot": {
"agent_summary": "从群内移除机器人",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"从群里移除机器人/踢出机器人",
"从群里移除机器人/踢机器人;移除群内机器人"
],
"avoid_when": [
"要“向群中添加成员”请改用 dws chat group members add",
"要“将机器人添加到群中”请改用 dws chat group members add-bot",
"要“查看群成员列表”请改用 dws chat group members list"
],
"effect": "destructive",
"effect_source": "agent-hint",
"risk": "high",
"confirmation": "user_required",
"idempotency": "unknown",
"examples": [
"dws chat group members remove-bot --id \u003copenConversationId\u003e --bot-id \u003copenBotId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.remove_robot_in_group",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/destructive-safety.json",
"skills/mono/schema-hints/interface-refs.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "bot",
"rpc_name": "remove_robot_in_group"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat group quit": {
"agent_summary": "用户退群",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"退群/退出群聊/离开群;退出群聊"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group quit --group \u003copenConversationId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.quit_group",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group rename": {
"agent_summary": "更新群名称",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"改群名"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group rename --id \u003copenconversation_id\u003e --name \"新群名\""
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.update_group_name",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "update_group_name"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat group set-admin": {
"agent_summary": "设置/取消群成员为管理员",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"设管理员/取消管理员/设置群管理员",
"设管理员/取消管理员;设置群管理员"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group set-admin --group \u003cgroup\u003e --users \u003cusers\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.update_conv_member_roles",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group set-history": {
"agent_summary": "设置新成员入群可查看历史消息选项",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"新成员看历史/历史消息可见范围;设置新成员可见历史消息",
"设置历史消息/新成员看历史/新成员可见消息"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group set-history --group \u003copenConversationId\u003e --option RECENT_100",
"dws chat group set-history --group \u003copenConversationId\u003e --option FORBIDDEN"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.update_show_history_msg_option",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group transfer-owner": {
"agent_summary": "群主转让",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"转让群主/换群主/群主转让"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group transfer-owner --group \u003copenConversationId\u003e --new-owner \u003copenDingTalkId\u003e",
"dws chat group transfer-owner --group \u003copenConversationId\u003e --user \u003cuserId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.transfer_group_owner",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group update-icon": {
"agent_summary": "更新群头像",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"改群头像/更新群头像;更新群头像"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group update-icon --group \u003copenConversationId\u003e --icon-media-id \u003cmediaId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.update_group_icon",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group update-settings": {
"agent_summary": "更新群设置",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"改群设置/群设置开关/群权限/入群许可/禁止私聊;更新群设置"
],
"avoid_when": [
"要“创建一个群聊,支持指定群名称、初始成员列表等参数”请改用 dws chat group create",
"要“根据群号获取群聊信息”请改用 dws chat group get-by-group-id",
"要“解散群聊”请改用 dws chat group dismiss"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group update-settings --group \u003copenConversationId\u003e --setting-key searchable --status 1",
"dws chat group update-settings --group \u003copenConversationId\u003e --setting-key onlyAdminCanAtAll --status 0"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.update_group_settings",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group-mute": {
"agent_summary": "设置/取消群全员禁言",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"全员禁言/群禁言/解除禁言",
"全员禁言/群禁言;全员禁言或解除"
],
"avoid_when": [
"禁言某人/指定成员禁言;指定成员禁言"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group-mute --group \u003cgroup\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.set_group_mute",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group-mute-member": {
"agent_summary": "管理群禁言成员",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"禁言某人/指定成员禁言/解除某人禁言",
"禁言某人/指定成员禁言;指定成员禁言"
],
"avoid_when": [
"全员禁言/群禁言;全员禁言或解除"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group-mute-member --group \u003cgroup\u003e --users \u003cusers\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.set_group_member_mute_list",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group-role add": {
"agent_summary": "添加群身份",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"创建/添加群身份"
],
"avoid_when": [
"要“删除群身份”请改用 dws chat group-role remove",
"要“拉取会话的群身份”请改用 dws chat group-role list",
"要“根据用户提供的群和成员为在群里查询成员的群身份”请改用 dws chat group-role query-user"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group-role add --group \u003copenConversationId\u003e --name \"管理员\""
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.add_custom_group_role",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group-role list": {
"agent_summary": "拉取会话的群身份",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"查看群身份/群的自定义身份列表"
],
"avoid_when": [
"要“删除群身份”请改用 dws chat group-role remove",
"要“根据用户提供的群和成员为在群里查询成员的群身份”请改用 dws chat group-role query-user",
"要“添加群身份”请改用 dws chat group-role add"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat group-role list --group \u003copenConversationId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.list_custom_group_roles",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group-role query-user": {
"agent_summary": "根据用户提供的群和成员为在群里查询成员的群身份",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"查询某人的群身份/某人在群里有什么身份"
],
"avoid_when": [
"要“删除群身份”请改用 dws chat group-role remove",
"要“拉取会话的群身份”请改用 dws chat group-role list",
"要“添加群身份”请改用 dws chat group-role add"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat group-role query-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.query_custom_user_roles",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group-role remove": {
"agent_summary": "删除群身份",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"删除群身份"
],
"avoid_when": [
"要“拉取会话的群身份”请改用 dws chat group-role list",
"要“根据用户提供的群和成员为在群里查询成员的群身份”请改用 dws chat group-role query-user",
"要“添加群身份”请改用 dws chat group-role add"
],
"effect": "destructive",
"effect_source": "agent-hint",
"risk": "high",
"confirmation": "user_required",
"idempotency": "unknown",
"examples": [
"dws chat group-role remove --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_group_role",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/destructive-safety.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group-role remove-user": {
"agent_summary": "移除用户的群身份",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"移除某人的群身份/撤销群身份"
],
"avoid_when": [
"要“拉取会话的群身份”请改用 dws chat group-role list",
"要“根据用户提供的群和成员为在群里查询成员的群身份”请改用 dws chat group-role query-user",
"要“添加群身份”请改用 dws chat group-role add"
],
"effect": "destructive",
"effect_source": "agent-hint",
"risk": "high",
"confirmation": "user_required",
"idempotency": "unknown",
"examples": [
"dws chat group-role remove-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_user_roles",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/destructive-safety.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group-role set-user": {
"agent_summary": "根据用户提供的群和身份为用户设置群身份",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"给某人设置群身份/设定用户的群身份"
],
"avoid_when": [
"要“拉取会话的群身份”请改用 dws chat group-role list",
"要“根据用户提供的群和成员为在群里查询成员的群身份”请改用 dws chat group-role query-user",
"要“添加群身份”请改用 dws chat group-role add"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group-role set-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.set_custom_user_roles",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat group-role update": {
"agent_summary": "更新群身份",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"修改/更新群身份名称"
],
"avoid_when": [
"要“拉取会话的群身份”请改用 dws chat group-role list",
"要“根据用户提供的群和成员为在群里查询成员的群身份”请改用 dws chat group-role query-user",
"要“添加群身份”请改用 dws chat group-role add"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat group-role update --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e --name \"新名称\""
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.update_custom_group_role",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat list-top-conversations": {
"agent_summary": "拉取用户的置顶会话",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"置顶会话/置顶消息",
"置顶会话/置顶消息/我的置顶/查看置顶"
],
"avoid_when": [
"所有会话/全部会话列表/我的会话;分页获取全部会话",
"置顶会话/取消置顶;设置/取消会话置顶"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat list-top-conversations --limit 1000",
"dws chat list-top-conversations --limit 1000 --cursor \u003cnextCursor\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.list_top_conversations",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message add-emoji": {
"agent_summary": "消息添加 emoji 回应",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"emoji回应/表情回应/给消息加表情"
],
"avoid_when": [
"要“创建并推送流式卡片”请改用 dws chat message send-card",
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message add-emoji --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMsgId\u003e --emoji \"赞\"",
"dws chat message add-emoji --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMsgId\u003e --emoji \"鼓掌\""
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.add_emoji_reaction",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message add-text-emotion": {
"agent_summary": "添加文字表情",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"文字表情回应/添加文字表情"
],
"avoid_when": [
"要“创建并推送流式卡片”请改用 dws chat message send-card",
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message add-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMsgId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"赞\" --text \"nice\" --background-id im_bg_5"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.add_text_emotion",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message combine-forward": {
"agent_summary": "合并转发消息",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"合并转发/批量转发/合并转发多条消息",
"合并转发/批量转发/合并转发多条消息;合并转发多条消息"
],
"avoid_when": [
"要“创建并推送流式卡片”请改用 dws chat message send-card",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message combine-forward --src-conversation-id \u003csrcOpenCid\u003e --msg-ids \u003cid1\u003e,\u003cid2\u003e,\u003cid3\u003e --dest-conversation-id \u003cdestOpenCid\u003e",
"dws chat message combine-forward --src-conversation-id \u003csrcOpenCid\u003e --msg-ids \u003cid1\u003e,\u003cid2\u003e --dest-conversation-id \u003cdestOpenCid\u003e --uuid \u003cidempotencyKey\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.combine_forward_messages",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message create-text-emotion": {
"agent_summary": "创建文字表情",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"创建文字表情/新建文字表情"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message create-text-emotion --emotion-name \"赞\" --text \"nice\"",
"dws chat message create-text-emotion --emotion-name \"感谢\" --text \"感谢\" --background-id im_bg_5"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.create_text_emotion",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message download-media": {
"agent_summary": "下载聊天消息中的图片/视频/语音等资源到本地文件",
"agent_summary_source": "dws-command-surface-review",
"use_when": [
"下载聊天消息中的图片/视频/语音等资源到本地文件"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message download-media --type mediaId --resource-id \u003cmediaId\u003e --message-id \u003copenMessageId\u003e --open-conversation-id \u003copenConversationId\u003e --output ./photo.jpg",
"dws chat message download-media --type mediaId --resource-id \u003cmediaId\u003e --message-id \u003copenMessageId\u003e --open-conversation-id \u003copenConversationId\u003e --output ./downloads/photo.jpg"
],
"reviewed": true,
"source_refs": [
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/catalog-completeness.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "composite",
"availability": "available",
"interface_reason": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref"
},
"chat message forward": {
"agent_summary": "单条消息转发",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"转发消息/把消息转到另一个群;转发单条消息",
"转发消息/转发一条消息/把消息转发到另一个群"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message forward --src-conversation-id \u003csrcOpenCid\u003e --msg-id \u003copenMessageId\u003e --dest-conversation-id \u003cdestOpenCid\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.forward_message",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message forward-topic": {
"agent_summary": "转发某个话题到其他会话",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"转发话题/转发话题消息",
"转发话题/转发话题消息/话题转发到另一个群;转发话题消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message forward-topic --src-conversation-id \u003csrcOpenCid\u003e --src-msg-id \u003copenMessageId\u003e --src-thread-id \u003cconvThreadId\u003e --dest-conversation-id \u003cdestOpenCid\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.forward_topic",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message list": {
"agent_summary": "拉取指定群聊的会话消息内容",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"2. 拉取群消息",
"和某人的单聊聊天记录/拉某人单聊历史",
"拉取一下上周项目群的聊天记录;拉取会话消息",
"拉取和张三的单聊记录;拉取单聊消息",
"拉取和某人的单聊记录/单聊消息",
"某个群的聊天记录",
"聊天记录/会话消息/拉取会话"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message list --group \u003copenconversation_id\u003e --time \"2025-03-01 00:00:00\"",
"dws chat message list --user \u003cuserId\u003e --time \"2025-03-01 00:00:00\" --limit 50"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.list_conversation_message_v2",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message list-all": {
"agent_summary": "拉取指定时间范围内当前用户的所有会话消息",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"我最近所有消息/我今天的消息",
"所有消息/全部会话消息/拉取全部消息/时间范围内消息/我的消息/我今天的消息/查我的钉钉消息/最近的消息",
"查看我今天的所有消息;全量会话消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message list-all --start \"2025-03-01 00:00:00\" --end \"2025-03-31 23:59:59\" --limit 50",
"dws chat message list-all --start \"2025-03-01 00:00:00\" --end \"2025-03-31 23:59:59\" --limit 50 --cursor \"abc123token\""
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_messages_by_time_range",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "search_messages_by_time_range"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat message list-by-ids": {
"agent_summary": "批量查消息",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"批量查消息/按ID查消息/根据消息ID查"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message list-by-ids --msg-ids msgId1,msgId2,msgId3"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.list_messages_by_ids",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message list-by-sender": {
"agent_summary": "拉取指定发送者的消息(含单聊 / 群聊;两者互斥)",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"某人发给我的消息/指定发送者/某人的消息",
"某人发给我的消息/指定发送者的消息/某人最近的消息",
"看看张三发给我的消息;按发送者查询消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message list-by-sender --sender-user-id \u003cuserId\u003e --start \"2026-03-10T00:00:00+08:00\" --end \"2026-03-11T00:00:00+08:00\" --limit 50 --cursor 0",
"dws chat message list-by-sender --sender-open-dingtalk-id \u003copenDingTalkId\u003e --start \"2026-03-10T00:00:00+08:00\" --end \"2026-03-11T00:00:00+08:00\" --limit 50 --cursor 0"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_messages_by_sender",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "search_messages_by_sender"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat message list-direct": {
"agent_summary": "拉取指定用户的单聊会话消息内容",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"拉取指定用户的单聊会话消息内容"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message list-direct --time \u003ctime\u003e --user \u003cuser\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.list_individual_chat_message",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message list-focused": {
"agent_summary": "拉取特别关注人的消息",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"我特别关注的人最近发了什么消息/关注的人最近聊了啥/星标联系人最近的动态",
"特别关注人的消息/关注的人的消息/星标联系人的消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message list-focused --limit 50",
"dws chat message list-focused --limit 20 --cursor \u003cnextCursor\u003e"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.list_special_focus_messages",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "list_special_focus_messages"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat message list-mentions": {
"agent_summary": "拉取 @我 的消息",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"@我的消息/at我的/提及我的",
"@我的消息/提及我的",
"谁@了我/查看提及我的消息;查询@我的消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message list-mentions --start \"2026-03-10T00:00:00+08:00\" --end \"2026-03-11T00:00:00+08:00\" --limit 50 --cursor 0",
"dws chat message list-mentions --start \"2026-04-01T00:00:00+08:00\" --end \"2026-04-14T00:00:00+08:00\" --limit 20 --cursor 0"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_at_me_message",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "search_at_me_message"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat message list-pin-msg": {
"agent_summary": "拉取会话中钉住的(pin)消息列表",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"查看钉住的消息/Pin列表/钉住消息列表;拉取钉住消息列表"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message list-pin-msg --open-conversation-id \u003copenConversationId\u003e",
"dws chat message list-pin-msg --open-conversation-id \u003copenConversationId\u003e --size 50"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.list_pin_messages",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message list-topic-replies": {
"agent_summary": "拉取群话题回复消息列表",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"群里某条话题的回复",
"话题回复/群话题消息回复/拉取话题回复"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message list-topic-replies --group \u003copenconversation_id\u003e --topic-id \u003ctopicId\u003e",
"dws chat message list-topic-replies --group \u003copenconversation_id\u003e --topic-id \u003ctopicId\u003e --time \"2025-03-01 00:00:00\" --limit 20"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.list_topic_replies",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "list_topic_replies"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat message list-unread-conversations": {
"agent_summary": "获取未读会话列表",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"2b. 拉取未读会话列表",
"未读会话列表",
"未读消息会话/未读会话列表/我的未读会话",
"未读消息会话/未读会话列表/我的未读会话;未读会话列表"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message list-unread-conversations",
"dws chat message list-unread-conversations --count 20"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.unread_message_conversation_list",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "unread_message_conversation_list"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat message query-send-status": {
"agent_summary": "查询以当前用户的身份发送的消息的发送状态",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"查询消息发送状态/消息发没发成功/消息状态",
"消息发没发成功/查询消息发送状态;查询消息发送状态"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message query-send-status --open-task-id \u003copenTaskId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.query_message_send_status",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message read-status": {
"agent_summary": "查询消息的已读/未读状态",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"消息已读未读/谁看了消息/查读状态/消息读取状态",
"谁看了这条消息/消息已读未读/查读状态;查询消息已读状态"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message read-status --conversation-id \u003copenConversationId\u003e --message-id \u003copenMessageId\u003e",
"dws chat message read-status --conversation-id \u003copenConversationId\u003e --message-id \u003copenMessageId\u003e --user userId1,userId2"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.query_msg_read_status",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message recall": {
"agent_summary": "撤回用户发送的消息",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"撤回我发的消息/撤回消息",
"撤回我发的消息/撤回消息;撤回个人消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "destructive",
"effect_source": "agent-hint",
"risk": "high",
"confirmation": "user_required",
"idempotency": "unknown",
"examples": [
"dws chat message recall --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.recall_message",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/destructive-safety.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message recall-by-bot": {
"agent_summary": "机器人撤回消息(--group 群聊 / 不传为单聊)",
"agent_summary_source": "dws-command-surface-review",
"use_when": [
"撤回机器人发的消息/机器人撤回消息",
"机器人撤回消息(--group 群聊 / 不传为单聊)",
"用同一个 robot-code + processQueryKey 撤回"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "destructive",
"effect_source": "skill-explicit",
"risk": "high",
"confirmation": "user_required",
"idempotency": "unknown",
"examples": [
"dws chat message recall-by-bot --robot-code \u003crobot-code\u003e --group \u003copenconversation_id\u003e --keys \u003cprocess-query-key\u003e",
"dws chat message recall-by-bot --robot-code \u003crobot-code\u003e --keys key1,key2"
],
"reviewed": true,
"source_refs": [
"skills/mono/SKILL.md",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/catalog-completeness.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "composite",
"availability": "available",
"interface_reason": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref"
},
"chat message remove-emoji": {
"agent_summary": "消息删除emoji回应",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"取消emoji回应/移除表情回应"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message remove-emoji --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMsgId\u003e --emoji \"赞\""
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.remove_emoji_reaction",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message remove-text-emotion": {
"agent_summary": "删除文字表情",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"取消文字表情回应/移除文字表情"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message remove-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMsgId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"赞\" --text \"nice\" --background-id \u003cbackgroundId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.remove_text_emotion",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message reply": {
"agent_summary": "以当前用户身份引用一条已有消息并回复",
"agent_summary_source": "dws-command-surface-review",
"use_when": [
"引用回复/回复消息/引用消息回复",
"引用消息回复/回复那条消息;引用回复消息",
"需要保留被回复消息的引用关系"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"prerequisites": [
"已取得会话 ID、原消息 ID 和原消息发送者 openDingTalkId"
],
"tips": [
"发送前确认引用消息、接收会话和回复内容"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message reply --conversation-id \u003copenConversationId\u003e --ref-msg-id \u003copenMessageId\u003e --ref-sender \u003copenDingTalkId\u003e --text \"收到,马上处理\""
],
"reviewed": true,
"source_refs": [
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/catalog-completeness.json",
"skills/mono/schema-hints/interface-refs.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "send_personal_message"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat message search": {
"agent_summary": "按关键词搜索消息",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"按关键词搜索消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message search --query \"changefree\" --start \"2026-04-01T00:00:00+08:00\" --end \"2026-04-15T00:00:00+08:00\" --limit 50 --cursor 0",
"dws chat message search --query \"codereview\" --group \u003copenconversation_id\u003e --start \"2026-04-01T00:00:00+08:00\" --end \"2026-04-15T00:00:00+08:00\" --limit 100 --cursor 0"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_messages_by_keyword",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "search_messages_by_keyword"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat message search-advanced": {
"agent_summary": "搜索消息,支持多种维度:时间范围、关键词、发送者、at我的、at指定用户、会话",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"多维度搜索/按发送者搜索/按人搜消息/指定多个群搜索/@我的消息搜索",
"按发送者搜索/指定多个群搜索/多维度搜消息;多维度搜索消息",
"搜一下消息里的changefree链接;消息搜索",
"搜索消息/查找关键词/搜一下消息里的XX",
"搜索消息里的关键词/包含XX的消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat message search-advanced --query \"周报\" --start \"2026-04-01T00:00:00+08:00\" --end \"2026-04-15T00:00:00+08:00\"",
"dws chat message search-advanced --user \u003cuserId\u003e --start \"2026-04-01T00:00:00+08:00\" --end \"2026-04-15T00:00:00+08:00\""
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.search_messages",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message send": {
"agent_summary": "以当前用户身份向群聊或单聊发送文本、Markdown、图片或本地文件",
"agent_summary_source": "dws-command-surface-review",
"use_when": [
"3. 以个人身份发送群消息",
"4. 以个人身份单聊(通过 userId)",
"4b. 以个人身份单聊(通过 openDingTalkId,三方应用等无法获取 userId 时使用)",
"使用当前用户身份发送图片或本地文件",
"再 dws drive info --file-id \u003cfileId\u003e --space-id \u003cspaceId\u003e 获取 dentryId",
"单聊(推荐 --open-dingtalk-id)",
"发单聊消息(以个人身份)",
"发群消息(以个人身份)",
"发送图片",
"发送普通群消息或单聊消息",
"幂等发送(24h 内相同 uuid 不重复投递)",
"用 Markdown 语法发送",
"用 Markdown 语法发送(mediaId 作为图片引用)",
"用 openDingTalkId 发单聊消息",
"给机器人发单聊/给机器人发消息/跟机器人聊天;给机器人发单聊消息",
"群聊",
"通知群里的人都来开会;个人身份群发"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"tips": [
"发送前确认目标和内容;文件消息使用 --msg-type file --file-path",
"需要 24 小时内防重复投递时提供稳定的 --uuid"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message send --group \u003copenconversation_id\u003e --text \"hello\"",
"dws chat message send --user \u003cuserId\u003e --text \"请查收\""
],
"reviewed": true,
"source_refs": [
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/catalog-completeness.json",
"skills/mono/schema-hints/interface-refs.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "send_personal_message"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat message send-by-bot": {
"agent_summary": "机器人发送消息(--group 群聊 / --users 单聊)",
"agent_summary_source": "dws-command-surface-review",
"use_when": [
"5. 机器人发群消息(Markdown)",
"6. 机器人单聊发消息",
"@所有人",
"尝试发送,若报\"机器人不存在\"则执行 Step 3",
"或者用 openDingtalkId 发送并 @",
"机器人发消息/机器人群发",
"机器人发送消息(--group 群聊 / --users 单聊)",
"用 userId 发送并 @(注意 text 中 @userId)",
"用机器人发消息 — 提取返回中的 processQueryKey",
"给张三发一条机器人单聊消息;机器人单聊",
"让机器人每天推送日报;机器人定时推送",
"重新发送"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message send-by-bot --robot-code \u003crobot-code\u003e --group \u003copenconversation_id\u003e --title \"日报\" --text \"## 今日完成...\"",
"dws chat message send-by-bot --robot-code \u003crobot-code\u003e --users userId1,userId2 --title \"提醒\" --text \"请提交周报\""
],
"reviewed": true,
"source_refs": [
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/catalog-completeness.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "composite",
"availability": "available",
"interface_reason": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref"
},
"chat message send-by-webhook": {
"agent_summary": "自定义机器人 Webhook 发送群消息",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"7. Webhook 发告警",
"CPU 超过 90% 自动告警;Webhook 告警",
"Webhook 发消息/告警消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message send-by-webhook --token \u003cwebhook-token\u003e --title \"告警\" --text \"CPU 超 90% @10\" --at-all",
"dws chat message send-by-webhook --token \u003cwebhook-token\u003e --title \"test\" --text \"hi @118785\" --at-users 118785"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.send_message_by_custom_robot",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/interface-refs.json",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_ref": {
"product_id": "bot",
"rpc_name": "send_message_by_custom_robot"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat message send-card": {
"agent_summary": "创建并推送流式卡片",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"发卡片消息/推送流式卡片;创建并推送流式卡片"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message send-card --group \u003copenConversationId\u003e",
"dws chat message send-card --receiver \u003copenDingTalkId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.create_and_send_card",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message set-pin-msg": {
"agent_summary": "设置钉住(pin)某条消息",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"钉住消息/Pin消息/置顶消息到会话;钉住消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message set-pin-msg --open-conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.set_pin_message",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message unset-pin-msg": {
"agent_summary": "取消某条钉住的(pin)消息",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"取消钉住/Unpin消息;取消钉住消息"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message unset-pin-msg --open-conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.unset_pin_message",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat message update-card": {
"agent_summary": "流式更新卡片内容",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"更新卡片/流式更新卡片;流式更新卡片内容"
],
"avoid_when": [
"要“合并转发消息”请改用 dws chat message combine-forward",
"要“消息添加 emoji 回应”请改用 dws chat message add-emoji",
"要“添加文字表情”请改用 dws chat message add-text-emotion"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat message update-card --biz-id \u003cbizId\u003e --content \"更新的卡片内容\" --flow-status 2",
"dws chat message update-card --biz-id \u003cbizId\u003e --content \"最终内容\" --flow-status 3"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.update_streaming_card",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json",
"skills/mono/schema-hints/sibling-disambiguation.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat mute": {
"agent_summary": "群免打扰开关",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"免打扰/消息免打扰/静音/开启免打扰/关闭免打扰"
],
"avoid_when": [
"关闭@所有人通知/屏蔽@all/不接收@所有人;关闭 @所有人提醒",
"关闭红包通知/屏蔽红包/不接收红包提醒;关闭红包提醒",
"隐藏会话/隐藏群聊/隐藏对话;隐藏会话"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat mute --conversation-id \u003copenConversationId\u003e",
"dws chat mute --conversation-id \u003copenConversationId\u003e --off"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.update_notification_off",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json"
],
"interface_mode": "mcp",
"availability": "available"
},
"chat search": {
"agent_summary": "根据名称搜索会话列表",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"1. 搜索群 — 提取 openconversation_id",
"搜索群/找群"
],
"avoid_when": [
"我创建的群/我管理的群/我是群主的群/我当管理员的群;拉取我创建/管理的群",
"我和风雷的共同群/我们都在哪些群;搜索共同群",
"搜一下消息里的changefree链接;消息搜索",
"根据群号查群信息/群号转openConversationId;群号查群聊信息"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat search --query \"项目冲刺\"",
"dws chat search --query \"项目冲刺\" --limit 20 --cursor 0"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_groups_by_keyword",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "search_groups_by_keyword"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat search-common": {
"agent_summary": "搜索共同群(指定昵称列表,查询共同所在的群聊)",
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
"use_when": [
"我和XX的共同群/我们都在哪些群/查共同群",
"我和某人的共同群",
"我和风雷的共同群/我们都在哪些群;搜索共同群"
],
"avoid_when": [
"需要创建、修改或删除数据时不要使用;本命令只用于“搜索共同群(指定昵称列表,查询共同所在的群聊)”"
],
"effect": "read",
"effect_source": "command-verb",
"risk": "low",
"confirmation": "not_required",
"idempotency": "idempotent",
"examples": [
"dws chat search-common --nicks \"风雷,山乔\" --limit 20 --cursor 0",
"dws chat search-common --nicks \"天鸡,乐函\" --match-mode OR --limit 20 --cursor 0"
],
"source_refs": [
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_common_groups",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/imported/wukong.json",
"skills/mono/schema-hints/selection-review.json"
],
"interface_ref": {
"product_id": "chat",
"rpc_name": "search_common_groups"
},
"interface_mode": "mcp",
"availability": "available"
},
"chat set-top": {
"agent_summary": "会话置顶/取消置顶",
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
"use_when": [
"置顶会话/取消置顶/会话置顶",
"置顶会话/取消置顶;设置/取消会话置顶"
],
"avoid_when": [
"置顶某条消息/把这条消息置顶;置顶消息",
"钉住消息/Pin消息/置顶消息到会话;钉住消息"
],
"effect": "write",
"effect_source": "command-verb",
"risk": "medium",
"confirmation": "not_required",
"idempotency": "unknown",
"examples": [
"dws chat set-top --conversation-id \u003cconversation-id\u003e"
],
"reviewed": false,
"source_refs": [
"internal/cli/schema_mcp_metadata.json#tools.chat.set_top_conversation",
"skills/mono/references/intent-guide.md",
"skills/mono/references/products/chat.md",
"skills/mono/schema-hints/selection-review.json"
],
"interface_mode": "mcp",
"availability": "available"
}
}
}