{ "product": "chat", "tools": { "chat.add_custom_group_role": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group-role add", "internal/cli/schema_command_registry.json#chat.add_custom_group_role", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_custom_group_role", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "在群聊中创建自定义角色", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "设置系统管理员角色时使用 chat group set-admin" ], "canonical_path": "chat.add_custom_group_role", "cli_name": "add", "cli_path": "chat group-role add", "confirmation": "not_required", "description": "添加群身份", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group-role add --group \u003copenConversationId\u003e --name \"值班负责人\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "在群聊中创建自定义角色" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "在群聊中创建自定义角色" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_custom_group_role.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "设置系统管理员角色时使用 chat group set-admin" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "设置系统管理员角色时使用 chat group set-admin" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group-role add", "value": "chat.add_custom_group_role" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group-role add", "value": "chat.add_custom_group_role" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "添加群身份" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "添加群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "添加群身份" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role add --group \u003copenConversationId\u003e --name \"值班负责人\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role add --group \u003copenConversationId\u003e --name \"值班负责人\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_custom_group_role.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_custom_group_role.interface_ref", "value": { "product_id": "im", "rpc_name": "add_custom_group_role" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_custom_group_role.interface_ref", "value": { "product_id": "im", "rpc_name": "add_custom_group_role" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "添加群身份" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "添加群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "添加群身份" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要新增可分配给群成员的业务角色时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要新增可分配给群成员的业务角色时" ] } }, "group": "group-role", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "add_custom_group_role" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "add_custom_group_role", "parameter_count": 2, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "name": { "cli_required": true, "description": "群身份名称 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群身份名称 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "name" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群身份名称 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "name" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "name" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "name", "property": "name", "required": true, "type": "string" } }, "path": "chat.add_custom_group_role", "primary_cli_path": "chat group-role add", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "添加群身份", "use_when": [ "需要新增可分配给群成员的业务角色时" ] }, "chat.add_emoji_reaction": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message add-emoji", "internal/cli/schema_command_registry.json#chat.add_emoji_reaction", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_emoji_reaction", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "给指定消息添加表情回应", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "发送文本消息或文字表情时不要使用" ], "canonical_path": "chat.add_emoji_reaction", "cli_name": "add-emoji", "cli_path": "chat message add-emoji", "confirmation": "not_required", "constraints": { "require_one_of": [ [ "conversation-id", "group", "id", "chat" ] ] }, "description": "对消息添加 emoji 表情回应", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message add-emoji --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emoji \"赞\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "给指定消息添加表情回应" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "给指定消息添加表情回应" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_emoji_reaction.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "发送文本消息或文字表情时不要使用" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "发送文本消息或文字表情时不要使用" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message add-emoji", "value": "chat.add_emoji_reaction" }, { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat message add-emoji", "value": "chat.add_emoji_reaction" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message add-emoji", "value": "chat.add_emoji_reaction" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "对消息添加 emoji 表情回应" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "消息添加 emoji 回应" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "对消息添加 emoji 表情回应" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message add-emoji --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emoji \"赞\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message add-emoji --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emoji \"赞\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_emoji_reaction.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_emoji_reaction.interface_ref", "value": { "product_id": "im", "rpc_name": "add_emoji_reaction" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_emoji_reaction.interface_ref", "value": { "product_id": "im", "rpc_name": "add_emoji_reaction" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "对消息添加 emoji 表情回应" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "消息添加 emoji 回应" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "对消息添加 emoji 表情回应" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要对已有消息添加一个 emoji reaction 时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要对已有消息添加一个 emoji reaction 时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "add_emoji_reaction" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "add_emoji_reaction", "parameter_count": 6, "parameters": { "chat": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "chat" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "conversation-id": { "description": "会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "emoji": { "description": "emoji 表情名称 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "emoji 表情名称 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "emojiName" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "emoji 表情名称 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "emojiName" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "emoji" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "emojiName" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "emojiName", "property": "emojiName", "required": true, "type": "string" }, "group": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "versioned_binding", "selected": false, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "id": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "msg-id": { "description": "消息 openMsgId (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMsgId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openMsgId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMsgId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openMsgId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openMsgId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openMsgId", "property": "openMsgId", "required": true, "type": "string" } }, "path": "chat.add_emoji_reaction", "primary_cli_path": "chat message add-emoji", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "对消息添加 emoji 表情回应", "use_when": [ "需要对已有消息添加一个 emoji reaction 时" ] }, "chat.add_group_member": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group members add", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.add_group_member", "internal/cli/schema_command_registry.json#chat.add_group_member", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_group_member", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "向指定群聊添加成员", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "添加机器人时使用 chat group members add-bot" ], "canonical_path": "chat.add_group_member", "cli_name": "add", "cli_path": "chat group members add", "confirmation": "not_required", "description": "向指定群聊添加成员,需传入群 ID 与用户标识列表。支持 userId 和 openDingTalkId 混传。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group members add --id \u003copenConversationId\u003e --users userId1,userId2" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "向指定群聊添加成员" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "向指定群聊添加成员" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_group_member.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "添加机器人时使用 chat group members add-bot" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "添加机器人时使用 chat group members add-bot" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group members add", "value": "chat.add_group_member" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group members add", "value": "chat.add_group_member" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "向指定群聊添加成员,需传入群 ID 与用户标识列表。支持 userId 和 openDingTalkId 混传。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "添加群成员" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "向指定群聊添加成员,需传入群 ID 与用户标识列表。支持 userId 和 openDingTalkId 混传。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group members add --id \u003copenConversationId\u003e --users userId1,userId2" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group members add --id \u003copenConversationId\u003e --users userId1,userId2" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_group_member.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "add_group_member" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_group_member.interface_ref", "value": "chat.add_group_member" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "add_group_member" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "添加群成员" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "add_group_member" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "添加群成员" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知群 ID 和成员 ID,需要邀请成员入群时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知群 ID 和成员 ID,需要邀请成员入群时" ] } }, "group": "group.members", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "add_group_member" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "add_group_member", "parameter_count": 2, "parameters": { "id": { "cli_required": true, "description": "群 ID / openconversation_id (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 ID / openconversation_id (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "群Id,可以从根据关键词搜索群列表服务获取" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 ID / openconversation_id (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openconversation_id" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openconversation_id" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "群Id,可以从根据关键词搜索群列表服务获取", "property": "openconversation_id", "required": true, "type": "string" }, "users": { "cli_required": true, "description": "要添加的用户 userId 或 openDingTalkId(可混传),逗号分隔 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "要添加的用户 userId 或 openDingTalkId(可混传),逗号分隔 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "用户ID列表" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "要添加的用户 userId 或 openDingTalkId(可混传),逗号分隔 (必填)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "userId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "users" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "userId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "用户ID列表", "interface_type": "array", "property": "userId", "required": true, "type": "string" } }, "path": "chat.add_group_member", "primary_cli_path": "chat group members add", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "添加群成员", "use_when": [ "已知群 ID 和成员 ID,需要邀请成员入群时" ] }, "chat.add_message_favorite": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message add-favorite --help", "internal/cli/schema_command_registry.json#chat.add_message_favorite", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "skills/mono/references/products/chat.md" ], "agent_summary": "将指定会话中的一条消息加入当前用户的收藏。", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要给消息添加表情、置顶消息或发送新消息时不要使用;本命令只修改当前用户的收藏状态。" ], "canonical_path": "chat.add_message_favorite", "cli_name": "add-favorite", "cli_path": "chat message add-favorite", "confirmation": "not_required", "description": "收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作会修改当前用户的消息收藏状态。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message add-favorite --open-message-id MSG_ID --open-conversation-id CONVERSATION_ID" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、消息收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;不改变执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "将指定会话中的一条消息加入当前用户的收藏。" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、消息收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;不改变执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "将指定会话中的一条消息加入当前用户的收藏。" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、消息收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;不改变执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要给消息添加表情、置顶消息或发送新消息时不要使用;本命令只修改当前用户的收藏状态。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、消息收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;不改变执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要给消息添加表情、置顶消息或发送新消息时不要使用;本命令只修改当前用户的收藏状态。" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message add-favorite", "value": "chat.add_message_favorite" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message add-favorite", "value": "chat.add_message_favorite" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作会修改当前用户的消息收藏状态。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作会修改当前用户的消息收藏状态。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、消息收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;不改变执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message add-favorite --open-message-id MSG_ID --open-conversation-id CONVERSATION_ID" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、消息收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;不改变执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message add-favorite --open-message-id MSG_ID --open-conversation-id CONVERSATION_ID" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、消息收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;不改变执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "收藏指定消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "收藏指定消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、消息收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;不改变执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确要收藏一条已知消息,且已取得消息 ID 与所属会话 ID 时。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、消息收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;不改变执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确要收藏一条已知消息,且已取得消息 ID 与所属会话 ID 时。" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command.", "is_alias": false, "name": "add_message_favorite", "parameter_count": 2, "parameters": { "open-conversation-id": { "cli_required": true, "description": "消息所在会话的 openConversationId (必填,支持群聊/单聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息所在会话的 openConversationId (必填,支持群聊/单聊)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息所在会话的 openConversationId (必填,支持群聊/单聊)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.add_message_favorite has no singular pinned interface_ref; --open-conversation-id is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "openConversationId" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.add_message_favorite has no singular pinned interface_ref; --open-conversation-id is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": true, "type": "string" }, "open-message-id": { "cli_required": true, "description": "消息 openMessageId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.add_message_favorite has no singular pinned interface_ref; --open-message-id is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "openMessageId" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.add_message_favorite has no singular pinned interface_ref; --open-message-id is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": true, "type": "string" } }, "path": "chat.add_message_favorite", "primary_cli_path": "chat message add-favorite", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "收藏指定消息", "use_when": [ "用户明确要收藏一条已知消息,且已取得消息 ID 与所属会话 ID 时。" ] }, "chat.add_robot_to_group": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group members add-bot", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.add_robot_to_group", "internal/cli/schema_command_registry.json#chat.add_robot_to_group", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_robot_to_group", "live-dws-schema:bot.add_robot_to_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "把企业机器人拉进我有管理权限的群", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "添加普通成员时使用 chat group members add", "移除群内机器人时使用 chat group members remove-bot" ], "canonical_path": "chat.add_robot_to_group", "cli_name": "add-bot", "cli_path": "chat group members add-bot", "confirmation": "not_required", "description": "将自定义机器人添加到当前用户有管理权限的群聊中。如果没有权限则会报错。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group members add-bot --robot-code \u003crobot-code\u003e --id \u003copenconversation_id\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "把企业机器人拉进我有管理权限的群" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "把企业机器人拉进我有管理权限的群" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_robot_to_group.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "添加普通成员时使用 chat group members add", "移除群内机器人时使用 chat group members remove-bot" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "添加普通成员时使用 chat group members add", "移除群内机器人时使用 chat group members remove-bot" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group members add-bot", "value": "chat.add_robot_to_group" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group members add-bot", "value": "chat.add_robot_to_group" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "将自定义机器人添加到当前用户有管理权限的群聊中。如果没有权限则会报错。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "将自定义机器人添加到当前用户有管理权限的群聊中。如果没有权限则会报错" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "将自定义机器人添加到当前用户有管理权限的群聊中。如果没有权限则会报错。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group members add-bot --robot-code \u003crobot-code\u003e --id \u003copenconversation_id\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group members add-bot --robot-code \u003crobot-code\u003e --id \u003copenconversation_id\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_robot_to_group.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "add_robot_to_group" } }, { "precedence": "imported", "selected": false, "source": "internal/cli/schema_hints/imported/wukong.json", "value": "chat.add_robot_to_group" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_robot_to_group.interface_ref", "value": "bot.add_robot_to_group" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "add_robot_to_group" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "将机器人添加到群中" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "将企业机器人添加我有权限的群中" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "将机器人添加到群中" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要把已有企业机器人加入指定群" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要把已有企业机器人加入指定群" ] } }, "group": "group.members", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "bot", "rpc_name": "add_robot_to_group" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "add_robot_to_group", "parameter_count": 2, "parameters": { "id": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "群会话Id,可通过关键词搜索群列表服务获取" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "群会话Id,可通过关键词搜索群列表服务获取", "property": "openConversationId", "required": true, "type": "string" }, "robot-code": { "cli_required": true, "description": "机器人 Code (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "机器人 Code (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "机器人code,可在开发者后台查看,或者调用创建机器人服务获取" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "机器人 Code (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "robotCode" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "robotCode" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "机器人code,可在开发者后台查看,或者调用创建机器人服务获取", "property": "robotCode", "required": true, "type": "string" } }, "path": "chat.add_robot_to_group", "primary_cli_path": "chat group members add-bot", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "将机器人添加到群中", "use_when": [ "需要把已有企业机器人加入指定群" ] }, "chat.add_text_emotion": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message add-text-emotion", "internal/cli/schema_command_registry.json#chat.add_text_emotion", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_text_emotion", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "给指定消息添加已定义的文字表情", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要先创建文字表情资源时使用 chat message create-text-emotion" ], "canonical_path": "chat.add_text_emotion", "cli_name": "add-text-emotion", "cli_path": "chat message add-text-emotion", "confirmation": "not_required", "constraints": { "require_one_of": [ [ "conversation-id", "group", "id", "chat" ] ] }, "description": "对消息添加文字表情回应", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message add-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"赞\" --text \"nice\" --background-id im_bg_5" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "给指定消息添加已定义的文字表情" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "给指定消息添加已定义的文字表情" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_text_emotion.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要先创建文字表情资源时使用 chat message create-text-emotion" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要先创建文字表情资源时使用 chat message create-text-emotion" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message add-text-emotion", "value": "chat.add_text_emotion" }, { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat message add-text-emotion", "value": "chat.add_text_emotion" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message add-text-emotion", "value": "chat.add_text_emotion" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "对消息添加文字表情回应" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "添加文字表情" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "对消息添加文字表情回应" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message add-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"赞\" --text \"nice\" --background-id im_bg_5" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message add-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"赞\" --text \"nice\" --background-id im_bg_5" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_text_emotion.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_text_emotion.interface_ref", "value": { "product_id": "im", "rpc_name": "add_text_emotion" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.add_text_emotion.interface_ref", "value": { "product_id": "im", "rpc_name": "add_text_emotion" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "对消息添加文字表情回应" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "添加文字表情" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "对消息添加文字表情回应" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有文字表情定义并要附加到消息时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有文字表情定义并要附加到消息时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "add_text_emotion" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "add_text_emotion", "parameter_count": 9, "parameters": { "background-id": { "description": "背景 ID (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "背景 ID (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "backgroundId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "背景 ID (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "backgroundId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "backgroundId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "backgroundId", "property": "backgroundId", "required": true, "type": "string" }, "chat": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "chat" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "conversation-id": { "description": "会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "emotion-id": { "description": "表情 ID (必填,通过 create-text-emotion 获取)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "表情 ID (必填,通过 create-text-emotion 获取)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "emotionId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "表情 ID (必填,通过 create-text-emotion 获取)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "emotionId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "emotionId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "emotionId", "property": "emotionId", "required": true, "type": "string" }, "emotion-name": { "description": "表情名称 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "表情名称 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "emotionName" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "表情名称 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "emotionName" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "emotionName" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "emotionName", "property": "emotionName", "required": true, "type": "string" }, "group": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "versioned_binding", "selected": false, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "id": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "msg-id": { "description": "消息 openMsgId (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMsgId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openMsgId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMsgId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openMsgId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openMsgId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openMsgId", "property": "openMsgId", "required": true, "type": "string" }, "text": { "description": "文字内容 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "文字内容 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "text" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "文字内容 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "text" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "text" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "text", "property": "text", "required": true, "type": "string" } }, "path": "chat.add_text_emotion", "primary_cli_path": "chat message add-text-emotion", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "对消息添加文字表情回应", "use_when": [ "已有文字表情定义并要附加到消息时" ] }, "chat.batch_query_group_chat_settings": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "CommandRegistry:canonical_path=chat.batch_query_group_chat_settings", "cobra-help:dws chat group user-settings query", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "wukong-develop:wukong/products" ], "agent_summary": "批量查询当前用户自己的群会话设置(置顶/免打扰/群昵称/群备注)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "管理员级群功能开关用 chat group update-settings" ], "canonical_path": "chat.batch_query_group_chat_settings", "cli_name": "query", "cli_path": "chat group user-settings query", "confirmation": "not_required", "description": "批量查询当前用户的群会话设置", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat group user-settings query --groups cid1,cid2 --format json" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "批量查询当前用户自己的群会话设置(置顶/免打扰/群昵称/群备注)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "批量查询当前用户自己的群会话设置(置顶/免打扰/群昵称/群备注)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "管理员级群功能开关用 chat group update-settings" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "管理员级群功能开关用 chat group update-settings" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group user-settings query", "value": "chat.batch_query_group_chat_settings" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group user-settings query", "value": "chat.batch_query_group_chat_settings" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "批量查询当前用户的群会话设置" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "批量查询当前用户的群会话设置" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group user-settings query --groups cid1,cid2 --format json" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group user-settings query --groups cid1,cid2 --format json" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "批量查询当前用户的群会话设置" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "批量查询当前用户的群会话设置" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户说 看下这些群我的置顶和免打扰设置" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户说 看下这些群我的置顶和免打扰设置" ] } }, "group": "group.user-settings", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command.", "is_alias": false, "name": "batch_query_group_chat_settings", "parameter_count": 1, "parameters": { "groups": { "description": "群会话 openConversationId 列表,逗号分隔,最多 100 个 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群会话 openConversationId 列表,逗号分隔,最多 100 个 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群会话 openConversationId 列表,逗号分隔,最多 100 个 (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.batch_query_group_chat_settings has no singular pinned interface_ref; --groups is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "groups" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.batch_query_group_chat_settings has no singular pinned interface_ref; --groups is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_required_inference", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": true, "type": "string" } }, "path": "chat.batch_query_group_chat_settings", "primary_cli_path": "chat group user-settings query", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "批量查询当前用户的群会话设置", "use_when": [ "用户说 看下这些群我的置顶和免打扰设置" ] }, "chat.batch_update_group_chat_settings": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "CommandRegistry:canonical_path=chat.batch_update_group_chat_settings", "cobra-help:dws chat group user-settings set", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "wukong-develop:wukong/products" ], "agent_summary": "批量更新当前用户自己的群会话设置(置顶/免打扰/群昵称/群备注)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "单个群昵称优先 chat group update-nick" ], "canonical_path": "chat.batch_update_group_chat_settings", "cli_name": "set", "cli_path": "chat group user-settings set", "confirmation": "not_required", "description": "批量更新当前用户的群会话设置", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat group user-settings set --items '[{\"openConversationId\":\"cid1\",\"top\":true,\"mute\":false}]' --format json" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "批量更新当前用户自己的群会话设置(置顶/免打扰/群昵称/群备注)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "批量更新当前用户自己的群会话设置(置顶/免打扰/群昵称/群备注)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "单个群昵称优先 chat group update-nick" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "单个群昵称优先 chat group update-nick" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group user-settings set", "value": "chat.batch_update_group_chat_settings" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group user-settings set", "value": "chat.batch_update_group_chat_settings" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "批量更新当前用户的群会话设置" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "批量更新当前用户的群会话设置" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group user-settings set --items '[{\"openConversationId\":\"cid1\",\"top\":true,\"mute\":false}]' --format json" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group user-settings set --items '[{\"openConversationId\":\"cid1\",\"top\":true,\"mute\":false}]' --format json" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "批量更新当前用户的群会话设置" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "批量更新当前用户的群会话设置" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户说 把这些群都设为免打扰/置顶" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户说 把这些群都设为免打扰/置顶" ] } }, "group": "group.user-settings", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command.", "is_alias": false, "name": "batch_update_group_chat_settings", "parameter_count": 1, "parameters": { "items": { "description": "JSON 数组,每项 {\"openConversationId\":\"cid\",\"top\":bool,\"mute\":bool,\"groupNick\":\"...\",\"groupAlias\":\"...\"} (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "JSON 数组,每项 {\"openConversationId\":\"cid\",\"top\":bool,\"mute\":bool,\"groupNick\":\"...\",\"groupAlias\":\"...\"} (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "JSON 数组,每项 {\"openConversationId\":\"cid\",\"top\":bool,\"mute\":bool,\"groupNick\":\"...\",\"groupAlias\":\"...\"} (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.batch_update_group_chat_settings has no singular pinned interface_ref; --items is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "items" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.batch_update_group_chat_settings has no singular pinned interface_ref; --items is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_required_inference", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": true, "type": "string" } }, "path": "chat.batch_update_group_chat_settings", "primary_cli_path": "chat group user-settings set", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "批量更新当前用户的群会话设置", "use_when": [ "用户说 把这些群都设为免打扰/置顶" ] }, "chat.combine_forward_messages": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message combine-forward", "internal/cli/schema_command_registry.json#chat.combine_forward_messages", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.combine_forward_messages", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "把多条消息合并转发到目标会话", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只转发单条消息时使用 chat message forward" ], "canonical_path": "chat.combine_forward_messages", "cli_name": "combine-forward", "cli_path": "chat message combine-forward", "confirmation": "not_required", "description": "将多条消息合并后转发到目标会话。需要指定源会话 ID、源消息 ID 列表(逗号分隔)、目标会话 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message combine-forward --src-conversation-id \u003csrcConversationId\u003e --msg-ids \u003cid1\u003e,\u003cid2\u003e --dest-conversation-id \u003cdestConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "把多条消息合并转发到目标会话" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "把多条消息合并转发到目标会话" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.combine_forward_messages.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只转发单条消息时使用 chat message forward" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只转发单条消息时使用 chat message forward" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message combine-forward", "value": "chat.combine_forward_messages" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message combine-forward", "value": "chat.combine_forward_messages" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "将多条消息合并后转发到目标会话。需要指定源会话 ID、源消息 ID 列表(逗号分隔)、目标会话 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "合并转发消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "将多条消息合并后转发到目标会话。需要指定源会话 ID、源消息 ID 列表(逗号分隔)、目标会话 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message combine-forward --src-conversation-id \u003csrcConversationId\u003e --msg-ids \u003cid1\u003e,\u003cid2\u003e --dest-conversation-id \u003cdestConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message combine-forward --src-conversation-id \u003csrcConversationId\u003e --msg-ids \u003cid1\u003e,\u003cid2\u003e --dest-conversation-id \u003cdestConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.combine_forward_messages.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.combine_forward_messages.interface_ref", "value": { "product_id": "im", "rpc_name": "combine_forward_messages" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.combine_forward_messages.interface_ref", "value": { "product_id": "im", "rpc_name": "combine_forward_messages" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "合并转发多条消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "合并转发消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "合并转发多条消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要保留多条源消息并作为合集转发时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要保留多条源消息并作为合集转发时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "combine_forward_messages" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "combine_forward_messages", "parameter_count": 4, "parameters": { "dest-conversation-id": { "cli_required": true, "description": "目标会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "目标会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "destOpenCid" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "目标会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "destOpenCid" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "destConversationId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "destOpenCid" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "destOpenCid", "property": "destOpenCid", "required": true, "type": "string" }, "msg-ids": { "cli_required": true, "description": "源消息 openMessageId 列表,逗号分隔 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "源消息 openMessageId 列表,逗号分隔 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "srcOpenMessageIds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "源消息 openMessageId 列表,逗号分隔 (必填)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "srcOpenMessageIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgIds" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "srcOpenMessageIds" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "srcOpenMessageIds", "interface_type": "array", "property": "srcOpenMessageIds", "required": true, "type": "string" }, "src-conversation-id": { "cli_required": true, "description": "源会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "源会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "srcOpenCid" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "源会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "srcOpenCid" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "srcConversationId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "srcOpenCid" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "srcOpenCid", "property": "srcOpenCid", "required": true, "type": "string" }, "uuid": { "description": "幂等键(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "幂等键(可选)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "uuid" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "幂等键(可选)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "uuid" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "uuid" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "uuid", "property": "uuid", "required": false, "type": "string" } }, "path": "chat.combine_forward_messages", "primary_cli_path": "chat message combine-forward", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "合并转发多条消息", "use_when": [ "需要保留多条源消息并作为合集转发时" ] }, "chat.create_and_send_card": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message send-card", "internal/cli/schema_command_registry.json#chat.create_and_send_card", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.create_and_send_card", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "创建并向群聊或单聊发送互动卡片", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只发送普通文本时使用 send 或 send-by-bot" ], "canonical_path": "chat.create_and_send_card", "cli_name": "send-card", "cli_path": "chat message send-card", "confirmation": "not_required", "constraints": { "mutually_exclusive": [ [ "group", "receiver" ] ], "require_one_of": [ [ "group", "receiver" ] ] }, "description": "向群聊或单聊创建并推送流式卡片。群聊传 --group,单聊传 --receiver,二者互斥。\n创建时无需传入卡片内容,后续通过 update-card 更新内容。\n\n注意:send-card 必须和 update-card 搭配使用。发送卡片后,使用返回的 bizId 调用 update-card 更新内容,\n最后一次更新必须将 --flow-status 设为 3(finish),否则卡片会一直处于\"生成中\"的加载状态。\nflow-status 取值:1=处理中(PROCESSING),2=输入中(INPUTTING),3=完成(FINISH),4=执行中(EXECUTING),5=错误(ERROR)。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message send-card --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "创建并向群聊或单聊发送互动卡片" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "创建并向群聊或单聊发送互动卡片" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_and_send_card.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只发送普通文本时使用 send 或 send-by-bot" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只发送普通文本时使用 send 或 send-by-bot" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message send-card", "value": "chat.create_and_send_card" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message send-card", "value": "chat.create_and_send_card" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "向群聊或单聊创建并推送流式卡片。群聊传 --group,单聊传 --receiver,二者互斥。\n创建时无需传入卡片内容,后续通过 update-card 更新内容。\n\n注意:send-card 必须和 update-card 搭配使用。发送卡片后,使用返回的 bizId 调用 update-card 更新内容,\n最后一次更新必须将 --flow-status 设为 3(finish),否则卡片会一直处于\"生成中\"的加载状态。\nflow-status 取值:1=处理中(PROCESSING),2=输入中(INPUTTING),3=完成(FINISH),4=执行中(EXECUTING),5=错误(ERROR)。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "创建并推送流式卡片" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "向群聊或单聊创建并推送流式卡片。群聊传 --group,单聊传 --receiver,二者互斥。\n创建时无需传入卡片内容,后续通过 update-card 更新内容。\n\n注意:send-card 必须和 update-card 搭配使用。发送卡片后,使用返回的 bizId 调用 update-card 更新内容,\n最后一次更新必须将 --flow-status 设为 3(finish),否则卡片会一直处于\"生成中\"的加载状态。\nflow-status 取值:1=处理中(PROCESSING),2=输入中(INPUTTING),3=完成(FINISH),4=执行中(EXECUTING),5=错误(ERROR)。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message send-card --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message send-card --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_and_send_card.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_and_send_card.interface_ref", "value": { "product_id": "im", "rpc_name": "create_and_send_card" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_and_send_card.interface_ref", "value": { "product_id": "im", "rpc_name": "create_and_send_card" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "创建并推送流式卡片" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "create_and_send_card" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "创建并推送流式卡片" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要卡片式交互且已准备接收会话或用户时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要卡片式交互且已准备接收会话或用户时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "create_and_send_card" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "create_and_send_card", "parameter_count": 2, "parameters": { "group": { "description": "群聊 openConversationId(群聊时必填,与 --receiver 互斥)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId(群聊时必填,与 --receiver 互斥)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId(群聊时必填,与 --receiver 互斥)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "receiver": { "description": "单聊接收者 openDingTalkId(单聊时必填,与 --group 互斥)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "单聊接收者 openDingTalkId(单聊时必填,与 --group 互斥)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "receiverOpenDingTalkId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "单聊接收者 openDingTalkId(单聊时必填,与 --group 互斥)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "receiverOpenDingTalkId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "receiver" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "receiverOpenDingTalkId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "receiverOpenDingTalkId", "property": "receiverOpenDingTalkId", "required": false, "type": "string" } }, "path": "chat.create_and_send_card", "primary_cli_path": "chat message send-card", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "创建并推送流式卡片", "use_when": [ "需要卡片式交互且已准备接收会话或用户时" ] }, "chat.create_group_conversation": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group create", "internal/cli/schema_command_registry.json#chat.create_group_conversation", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.create_group_conversation", "live-dws-schema:chat.create_group_conversation", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "创建群聊并可指定群名与初始成员", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "已有群只需加人时使用 chat group members add", "只是搜索已有群时使用 chat search" ], "canonical_path": "chat.create_group_conversation", "cli_name": "create", "cli_path": "chat group create", "confirmation": "not_required", "description": "创建一个群聊,支持指定群名称、初始成员列表等参数。\n可选择内部群/外部群/普通群/内部话题圈/外部话题圈/普通话题圈等多种类型群。\n默认创建内部群。当选择内部群时如果所选成员非组织内成员会创建失败。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group create --name \"Q1 项目冲刺群\" --users userId1,userId2,userId3" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "创建群聊并可指定群名与初始成员" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "创建群聊并可指定群名与初始成员" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_group_conversation.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有群只需加人时使用 chat group members add", "只是搜索已有群时使用 chat search" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有群只需加人时使用 chat group members add", "只是搜索已有群时使用 chat search" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group create", "value": "chat.create_group_conversation" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group create", "value": "chat.create_group_conversation" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "创建一个群聊,支持指定群名称、初始成员列表等参数。\n可选择内部群/外部群/普通群/内部话题圈/外部话题圈/普通话题圈等多种类型群。\n默认创建内部群。当选择内部群时如果所选成员非组织内成员会创建失败。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "创建一个群聊,支持指定群名称、初始成员列表等参数。可选择内部群/外部群/普通群/内部话题圈/外部话题圈/普通话题圈。默认为内部群。当选择内部群时如果所选成员非组织内成员会创建失败,创建成功后会返回。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "创建一个群聊,支持指定群名称、初始成员列表等参数。\n可选择内部群/外部群/普通群/内部话题圈/外部话题圈/普通话题圈等多种类型群。\n默认创建内部群。当选择内部群时如果所选成员非组织内成员会创建失败。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group create --name \"Q1 项目冲刺群\" --users userId1,userId2,userId3" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group create --name \"Q1 项目冲刺群\" --users userId1,userId2,userId3" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_group_conversation.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "im", "rpc_name": "create_group_conversation" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_group_conversation.interface_ref", "value": "im.create_group_conversation" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "im", "rpc_name": "create_group_conversation" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "创建群(支持内部群/外部群/普通群/话题圈)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "create_group_conversation" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "创建群(支持内部群/外部群/普通群/话题圈)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要新建内部/外部群或话题圈,并带上初始成员", "用户明确要建群且已给出群名与成员标识" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要新建内部/外部群或话题圈,并带上初始成员", "用户明确要建群且已给出群名与成员标识" ] } }, "group": "group", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "create_group_conversation" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "create_group_conversation", "parameter_count": 4, "parameters": { "name": { "cli_required": true, "description": "群名称 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群名称 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "groupName" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群名称 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "groupName" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "name" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "groupName" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "groupName", "property": "groupName", "required": true, "type": "string" }, "thread": { "description": "开启话题模式,将创建话题圈", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "开启话题模式,将创建话题圈" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "convThreadEnabled" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "开启话题模式,将创建话题圈" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "convThreadEnabled" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "thread" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "convThreadEnabled" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "convThreadEnabled", "property": "convThreadEnabled", "required": false, "type": "boolean" }, "type": { "default": "INTERNAL", "description": "群类型: INTERNAL(内部群,默认)/EXTERNAL(外部群)/NORMAL(普通群)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群类型: INTERNAL(内部群,默认)/EXTERNAL(外部群)/NORMAL(普通群)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "groupType" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群类型: INTERNAL(内部群,默认)/EXTERNAL(外部群)/NORMAL(普通群)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "groupType" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "type" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "groupType" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "groupType", "property": "groupType", "required": false, "type": "string" }, "users": { "cli_required": true, "description": "成员 userId 或 openDingTalkId(可混传),逗号分隔 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "成员 userId 或 openDingTalkId(可混传),逗号分隔 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "groupMembers" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "成员 userId 或 openDingTalkId(可混传),逗号分隔 (必填)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "groupMembers" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "users" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "groupMembers" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "groupMembers", "interface_type": "array", "property": "groupMembers", "required": true, "type": "string" } }, "path": "chat.create_group_conversation", "primary_cli_path": "chat group create", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "创建群(支持内部群/外部群/普通群/话题圈)", "use_when": [ "需要新建内部/外部群或话题圈,并带上初始成员", "用户明确要建群且已给出群名与成员标识" ] }, "chat.create_smart_conv_category": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat category create-smart", "internal/cli/schema_command_registry.json#chat.create_smart_conv_category", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "按名称、成员或关键词创建智能会话分组", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只需查看现有分组或手工管理会话时不要使用" ], "canonical_path": "chat.create_smart_conv_category", "cli_name": "create-smart", "cli_path": "chat category create-smart", "confirmation": "not_required", "description": "创建智能会话分组,可指定群名称关键词和群内成员 openDingTalkId 作为匹配规则。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat category create-smart --name \"项目群\" --keywords \"项目,交付\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按名称、成员或关键词创建智能会话分组" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按名称、成员或关键词创建智能会话分组" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只需查看现有分组或手工管理会话时不要使用" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只需查看现有分组或手工管理会话时不要使用" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat category create-smart", "value": "chat.create_smart_conv_category" }, { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat category create-smart", "value": "chat.create_smart_conv_category" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat category create-smart", "value": "chat.create_smart_conv_category" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "创建智能会话分组,可指定群名称关键词和群内成员 openDingTalkId 作为匹配规则。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "创建智能会话分组,可指定群名称关键词和群内成员 openDingTalkId 作为匹配规则。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat category create-smart --name \"项目群\" --keywords \"项目,交付\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat category create-smart --name \"项目群\" --keywords \"项目,交付\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "创建智能会话分组" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "创建智能会话分组" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要自动归集符合条件的会话时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要自动归集符合条件的会话时" ] } }, "group": "category", "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command.", "is_alias": false, "name": "create_smart_conv_category", "parameter_count": 3, "parameters": { "keywords": { "description": "群名称关键词列表,逗号分隔(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": "群名称关键词列表,逗号分隔(可选)" }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_usage", "value": "群名称关键词列表,逗号分隔(可选)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": "群名称关键词列表,逗号分隔(可选)" }, "interface_type": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": "array" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": "groupNameKeywords" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "keywords" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": "groupNameKeywords" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_type": "array", "property": "groupNameKeywords", "required": false, "type": "string" }, "members": { "description": "群内成员 openDingTalkId 列表,逗号分隔(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": "群内成员 openDingTalkId 列表,逗号分隔(可选)" }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_usage", "value": "群内成员 openDingTalkId 列表,逗号分隔(可选)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": "群内成员 openDingTalkId 列表,逗号分隔(可选)" }, "interface_type": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": "array" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": "memberOpenDingTalkIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "members" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": "memberOpenDingTalkIds" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_type": "array", "property": "memberOpenDingTalkIds", "required": false, "type": "string" }, "name": { "cli_required": true, "description": "分组名称 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": "分组名称 (必填)" }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_usage", "value": "分组名称 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": "分组名称 (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": "categoryName" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "name" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": "categoryName" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Expose the existing smart-category helper through the reviewed Agent Schema and preserve its CLI-to-interface parameter contract.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "categoryName", "required": true, "type": "string" } }, "path": "chat.create_smart_conv_category", "primary_cli_path": "chat category create-smart", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "创建智能会话分组", "use_when": [ "需要自动归集符合条件的会话时" ] }, "chat.create_text_emotion": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message create-text-emotion", "internal/cli/schema_command_registry.json#chat.create_text_emotion", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.create_text_emotion", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "创建可用于消息回应的文字表情", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "已有 emotionId 并要回应消息时使用 chat message add-text-emotion" ], "canonical_path": "chat.create_text_emotion", "cli_name": "create-text-emotion", "cli_path": "chat message create-text-emotion", "confirmation": "not_required", "description": "创建一个新的文字表情模板。当内置表情(见 chat-emoji-list.md)中没有所需表情时,使用此命令创建并获取 emotionId,随后可用于 add-text-emotion。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message create-text-emotion --emotion-name \"赞\" --text \"nice\" --background-id im_bg_5" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "创建可用于消息回应的文字表情" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "创建可用于消息回应的文字表情" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_text_emotion.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有 emotionId 并要回应消息时使用 chat message add-text-emotion" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有 emotionId 并要回应消息时使用 chat message add-text-emotion" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message create-text-emotion", "value": "chat.create_text_emotion" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message create-text-emotion", "value": "chat.create_text_emotion" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "创建一个新的文字表情模板。当内置表情(见 chat-emoji-list.md)中没有所需表情时,使用此命令创建并获取 emotionId,随后可用于 add-text-emotion。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "创建文字表情" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "创建一个新的文字表情模板。当内置表情(见 chat-emoji-list.md)中没有所需表情时,使用此命令创建并获取 emotionId,随后可用于 add-text-emotion。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message create-text-emotion --emotion-name \"赞\" --text \"nice\" --background-id im_bg_5" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message create-text-emotion --emotion-name \"赞\" --text \"nice\" --background-id im_bg_5" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_text_emotion.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_text_emotion.interface_ref", "value": { "product_id": "im", "rpc_name": "create_text_emotion" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.create_text_emotion.interface_ref", "value": { "product_id": "im", "rpc_name": "create_text_emotion" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "创建文字表情(获取 emotionId)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "创建文字表情" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "创建文字表情(获取 emotionId)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要定义新的文字表情资源时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要定义新的文字表情资源时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "create_text_emotion" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "create_text_emotion", "parameter_count": 3, "parameters": { "background-id": { "description": "背景 ID(可选,不传则由服务端默认分配)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "背景 ID(可选,不传则由服务端默认分配)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "背景 ID(可选,不传则由服务端默认分配)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Runtime extension: the executable helper forwards backgroundId to im/create_text_emotion, but the pinned source-revision metadata does not declare that optional property; preserve the compatibility flag without advertising it as a pinned RPC field.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "backgroundId" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Runtime extension: the executable helper forwards backgroundId to im/create_text_emotion, but the pinned source-revision metadata does not declare that optional property; preserve the compatibility flag without advertising it as a pinned RPC field.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "emotion-name": { "cli_required": true, "description": "表情名称 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "表情名称 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "emotionName" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "表情名称 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "emotionName" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "emotionName" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "emotionName", "property": "emotionName", "required": true, "type": "string" }, "text": { "cli_required": true, "description": "文字内容 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "文字内容 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "text" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "文字内容 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "text" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "text" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "text", "property": "text", "required": true, "type": "string" } }, "path": "chat.create_text_emotion", "primary_cli_path": "chat message create-text-emotion", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "创建文字表情(获取 emotionId)", "use_when": [ "需要定义新的文字表情资源时" ] }, "chat.dismiss_group": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group dismiss", "helper:internal/helpers/chat.go#dismiss --yes", "internal/cli/schema_command_registry.json#chat.dismiss_group", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.dismiss_group", "live-dws-schema:chat.dismiss_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "永久解散指定群聊(不可恢复,仅群主)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "当前用户只想自己离开群时使用 chat group quit", "仍需保留群供他人继续使用时不要解散", "目标群未确认或用户未明确同意不可恢复后果时不要执行" ], "canonical_path": "chat.dismiss_group", "cli_name": "dismiss", "cli_path": "chat group dismiss", "confirmation": "user_required", "description": "解散指定群聊。该操作不可逆,需要群主权限;必须先获得用户确认,再追加 --yes 执行。", "display": "群聊 / 消息 / 机器人", "effect": "destructive", "effect_source": "agent-hint", "examples": [ "dws chat group dismiss --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "永久解散指定群聊(不可恢复,仅群主)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "永久解散指定群聊(不可恢复,仅群主)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.dismiss_group.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当前用户只想自己离开群时使用 chat group quit", "仍需保留群供他人继续使用时不要解散", "目标群未确认或用户未明确同意不可恢复后果时不要执行" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当前用户只想自己离开群时使用 chat group quit", "仍需保留群供他人继续使用时不要解散", "目标群未确认或用户未明确同意不可恢复后果时不要执行" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group dismiss", "value": "chat.dismiss_group" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group dismiss", "value": "chat.dismiss_group" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "解散指定群聊。该操作不可逆,需要群主权限;必须先获得用户确认,再追加 --yes 执行。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "解散群聊" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "解散指定群聊。该操作不可逆,需要群主权限;必须先获得用户确认,再追加 --yes 执行。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "destructive" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "destructive" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group dismiss --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group dismiss --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.dismiss_group.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.dismiss_group.interface_ref", "value": { "product_id": "im", "rpc_name": "dismiss_group" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.dismiss_group.interface_ref", "value": { "product_id": "im", "rpc_name": "dismiss_group" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "high" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "high" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "解散群聊" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "解散群聊" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "解散群聊" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "群主明确要求永久解散整个群,而不是自己退出", "已确认 openConversationId,且用户接受群与历史消息一并消失" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "群主明确要求永久解散整个群,而不是自己退出", "已确认 openConversationId,且用户接受群与历史消息一并消失" ] } }, "group": "group", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "dismiss_group" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "dismiss_group", "parameter_count": 1, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" } }, "path": "chat.dismiss_group", "primary_cli_path": "chat group dismiss", "product_id": "chat", "reviewed": true, "risk": "high", "source": "reviewed_command_registry", "title": "解散群聊", "use_when": [ "群主明确要求永久解散整个群,而不是自己退出", "已确认 openConversationId,且用户接受群与历史消息一并消失" ] }, "chat.download_media": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message download-media", "internal/cli/schema_command_registry.json#chat.download_media", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "下载消息中的媒体资源到本地", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只查看文本消息内容时使用对应消息查询命令" ], "canonical_path": "chat.download_media", "cli_name": "download-media", "cli_path": "chat message download-media", "confirmation": "not_required", "description": "下载聊天消息中的图片、视频、语音等资源到本地文件。\n\n流程:\n 1. 根据 resourceType + resource-id + message-id + open-conversation-id 向服务端获取下载 URL\n 2. HTTP GET 下载文件到本地\n\n--output 指定本地保存路径,可以是文件路径或目录。\n如果指定目录,文件名从下载 URL 中自动推断。默认保存到当前目录。", "display": "群聊 / 消息 / 机器人", "dry_run": { "preview_kind": "plan" }, "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message download-media --type mediaId --resource-id \u003cmediaId\u003e --message-id \u003copenMessageId\u003e --open-conversation-id \u003copenConversationId\u003e --output ." ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "下载消息中的媒体资源到本地" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "下载消息中的媒体资源到本地" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只查看文本消息内容时使用对应消息查询命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只查看文本消息内容时使用对应消息查询命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message download-media", "value": "chat.download_media" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message download-media", "value": "chat.download_media" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "下载聊天消息中的图片、视频、语音等资源到本地文件。\n\n流程:\n 1. 根据 resourceType + resource-id + message-id + open-conversation-id 向服务端获取下载 URL\n 2. HTTP GET 下载文件到本地\n\n--output 指定本地保存路径,可以是文件路径或目录。\n如果指定目录,文件名从下载 URL 中自动推断。默认保存到当前目录。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "下载聊天消息中的图片、视频、语音等资源到本地文件。\n\n流程:\n 1. 根据 resourceType + resource-id + message-id + open-conversation-id 向服务端获取下载 URL\n 2. HTTP GET 下载文件到本地\n\n--output 指定本地保存路径,可以是文件路径或目录。\n如果指定目录,文件名从下载 URL 中自动推断。默认保存到当前目录。" }, "dry_run": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "reviewed positive dry-run capability", "selected": true, "source": "reviewed_dry_run_registry", "source_ref": "internal/cli/schema_dry_run_capabilities.go", "value": { "preview_kind": "plan" } } ], "precedence": "reviewed_explicit", "resolution": "exact_canonical_lookup", "review_reason": "reviewed positive dry-run capability", "source": "reviewed_dry_run_registry", "source_ref": "internal/cli/schema_dry_run_capabilities.go", "value": { "preview_kind": "plan" } }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message download-media --type mediaId --resource-id \u003cmediaId\u003e --message-id \u003copenMessageId\u003e --open-conversation-id \u003copenConversationId\u003e --output ." ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message download-media --type mediaId --resource-id \u003cmediaId\u003e --message-id \u003copenMessageId\u003e --open-conversation-id \u003copenConversationId\u003e --output ." ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "下载消息中的资源(图片/视频/语音等)到本地" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "下载消息中的资源(图片/视频/语音等)到本地" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知消息、会话和资源 ID,需要保存媒体文件时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知消息、会话和资源 ID,需要保存媒体文件时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", "is_alias": false, "name": "download_media", "parameter_count": 5, "parameters": { "message-id": { "cli_required": true, "description": "消息 openMessageId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "messageId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "messageId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "messageId", "required": true, "type": "string" }, "open-conversation-id": { "cli_required": true, "description": "会话 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "openConversationId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openConversationId", "required": true, "type": "string" }, "output": { "cli_required": true, "description": "本地保存路径,文件或目录 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "本地保存路径,文件或目录 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "本地保存路径,文件或目录 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "output" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "output" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "output", "required": true, "type": "string" }, "resource-id": { "cli_required": true, "description": "资源 ID,mediaId 类型时为消息中的 mediaId 值 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "资源 ID,mediaId 类型时为消息中的 mediaId 值 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "资源 ID,mediaId 类型时为消息中的 mediaId 值 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "resourceId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "resourceId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "resourceId", "required": true, "type": "string" }, "type": { "cli_required": true, "description": "资源类型: mediaId (必填)", "enum": [ "mediaId" ], "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "资源类型: mediaId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "资源类型: mediaId (必填)" }, "enum": { "candidates": [ { "precedence": "typed_metadata", "selected": true, "source": "typed_parameter_metadata", "value": [ "mediaId" ] }, { "precedence": "default", "selected": false, "source": "default", "value": [] } ], "precedence": "typed_metadata", "resolution": "highest_precedence", "source": "typed_parameter_metadata", "value": [ "mediaId" ] }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "type" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "type" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "type", "required": true, "type": "string" } }, "path": "chat.download_media", "primary_cli_path": "chat message download-media", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "下载消息中的资源(图片/视频/语音等)到本地", "use_when": [ "已知消息、会话和资源 ID,需要保存媒体文件时" ] }, "chat.edit_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "CommandRegistry:canonical_path=chat.edit_message", "Wukong-parity:3306c3307", "cobra-help:dws chat message edit", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "live-dws-schema:chat.edit_message#FAILED", "skills/mono/references/products/chat.md" ], "agent_summary": "编辑当前用户已发送消息的 Markdown 内容", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "发送新消息应使用 chat message send;撤回消息应使用 chat message recall" ], "canonical_path": "chat.edit_message", "cli_name": "edit", "cli_path": "chat message edit", "confirmation": "not_required", "constraints": { "mutually_exclusive": [ [ "text", "content" ] ], "require_one_of": [ [ "text", "content" ] ] }, "description": "编辑指定消息的内容。需要指定会话 ID 和消息 ID。\n\n推荐使用 --text 和可选 --title,CLI 会按 Markdown 消息规则生成 content:{\"title\":\"标题\",\"text\":\"正文\"}。\n也可以直接使用 --content 传入完整 Markdown content JSON。--text 和 --content 二选一。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat message edit --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --text \"更新后的内容\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、消息内容构造逻辑和 Wukong 对齐实现审阅编辑消息的选择边界与可执行参数组合。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "编辑当前用户已发送消息的 Markdown 内容" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、消息内容构造逻辑和 Wukong 对齐实现审阅编辑消息的选择边界与可执行参数组合。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "编辑当前用户已发送消息的 Markdown 内容" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、消息内容构造逻辑和 Wukong 对齐实现审阅编辑消息的选择边界与可执行参数组合。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "发送新消息应使用 chat message send;撤回消息应使用 chat message recall" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、消息内容构造逻辑和 Wukong 对齐实现审阅编辑消息的选择边界与可执行参数组合。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "发送新消息应使用 chat message send;撤回消息应使用 chat message recall" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message edit", "value": "chat.edit_message" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat message edit", "value": "chat.edit_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message edit", "value": "chat.edit_message" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "编辑指定消息的内容。需要指定会话 ID 和消息 ID。\n\n推荐使用 --text 和可选 --title,CLI 会按 Markdown 消息规则生成 content:{\"title\":\"标题\",\"text\":\"正文\"}。\n也可以直接使用 --content 传入完整 Markdown content JSON。--text 和 --content 二选一。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "编辑指定消息的内容。需要指定会话 ID 和消息 ID。\n\n推荐使用 --text 和可选 --title,CLI 会按 Markdown 消息规则生成 content:{\"title\":\"标题\",\"text\":\"正文\"}。\n也可以直接使用 --content 传入完整 Markdown content JSON。--text 和 --content 二选一。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、消息内容构造逻辑和 Wukong 对齐实现审阅编辑消息的选择边界与可执行参数组合。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message edit --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --text \"更新后的内容\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、消息内容构造逻辑和 Wukong 对齐实现审阅编辑消息的选择边界与可执行参数组合。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message edit --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --text \"更新后的内容\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI builds or accepts message content and calls im/edit_message, which is absent from the pinned MCP metadata snapshot." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI builds or accepts message content and calls im/edit_message, which is absent from the pinned MCP metadata snapshot." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、消息内容构造逻辑和 Wukong 对齐实现审阅编辑消息的选择边界与可执行参数组合。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "编辑消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "编辑消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、消息内容构造逻辑和 Wukong 对齐实现审阅编辑消息的选择边界与可执行参数组合。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有会话 openConversationId 和消息 openMessageId,需要更正已发送消息的标题、正文或 @ 信息" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、消息内容构造逻辑和 Wukong 对齐实现审阅编辑消息的选择边界与可执行参数组合。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有会话 openConversationId 和消息 openMessageId,需要更正已发送消息的标题、正文或 @ 信息" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: the executable CLI builds or accepts message content and calls im/edit_message, which is absent from the pinned MCP metadata snapshot.", "is_alias": false, "name": "edit_message", "parameter_count": 7, "parameters": { "at-all": { "description": "是否 @所有人;正文未包含 \u003c@all\u003e 时自动补到开头", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "是否 @所有人;正文未包含 \u003c@all\u003e 时自动补到开头" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "是否 @所有人;正文未包含 \u003c@all\u003e 时自动补到开头" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": "atAll" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "atAll" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": "atAll" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "atAll", "required": false, "type": "boolean" }, "at-open-dingtalk-ids": { "description": "@指定成员的 openDingTalkId 列表,逗号分隔", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@指定成员的 openDingTalkId 列表,逗号分隔" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@指定成员的 openDingTalkId 列表,逗号分隔" }, "interface_type": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": "array" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": "atOpenDingTalkIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "atOpenDingtalkIds" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": "atOpenDingTalkIds" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_type": "array", "property": "atOpenDingTalkIds", "required": false, "type": "string" }, "content": { "description": "完整 Markdown content JSON;与 --text 二选一", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "完整 Markdown content JSON;与 --text 二选一" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "完整 Markdown content JSON;与 --text 二选一" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": "content" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "content" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": "content" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "content", "required": false, "type": "string" }, "conversation-id": { "description": "会话 openConversationId (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "native_annotation", "selected": false, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openConversationId", "required": true, "type": "string" }, "msg-id": { "cli_required": true, "description": "消息 openMessageId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": "openMessageId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": "openMessageId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openMessageId", "required": true, "type": "string" }, "text": { "description": "编辑后的 Markdown 正文;与 --content 二选一", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "编辑后的 Markdown 正文;与 --content 二选一" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "编辑后的 Markdown 正文;与 --content 二选一" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": "text" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "text" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": "text" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "text", "required": false, "type": "string" }, "title": { "description": "消息标题;配合 --text 使用,未传时从正文自动生成", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息标题;配合 --text 使用,未传时从正文自动生成" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息标题;配合 --text 使用,未传时从正文自动生成" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": "title" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "title" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": "title" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires one conversation locator, a message ID, and exactly one of text or raw content; it optionally derives a title and maps mention controls before invoking edit_message.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "title", "required": false, "type": "string" } }, "path": "chat.edit_message", "primary_cli_path": "chat message edit", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "编辑消息", "use_when": [ "已有会话 openConversationId 和消息 openMessageId,需要更正已发送消息的标题、正文或 @ 信息" ] }, "chat.forward_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message forward", "internal/cli/schema_command_registry.json#chat.forward_message", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.forward_message", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "把一条已有消息转发到另一个会话", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "合并转发多条消息时使用 chat message combine-forward" ], "canonical_path": "chat.forward_message", "cli_name": "forward", "cli_path": "chat message forward", "confirmation": "not_required", "description": "将一条消息从源会话转发到目标会话。需要指定源会话 ID、源消息 ID、目标会话 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message forward --src-conversation-id \u003csrcConversationId\u003e --msg-id \u003copenMessageId\u003e --dest-conversation-id \u003cdestConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "把一条已有消息转发到另一个会话" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "把一条已有消息转发到另一个会话" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.forward_message.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "合并转发多条消息时使用 chat message combine-forward" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "合并转发多条消息时使用 chat message combine-forward" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message forward", "value": "chat.forward_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message forward", "value": "chat.forward_message" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "将一条消息从源会话转发到目标会话。需要指定源会话 ID、源消息 ID、目标会话 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "单条消息转发" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "将一条消息从源会话转发到目标会话。需要指定源会话 ID、源消息 ID、目标会话 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message forward --src-conversation-id \u003csrcConversationId\u003e --msg-id \u003copenMessageId\u003e --dest-conversation-id \u003cdestConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message forward --src-conversation-id \u003csrcConversationId\u003e --msg-id \u003copenMessageId\u003e --dest-conversation-id \u003cdestConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.forward_message.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.forward_message.interface_ref", "value": { "product_id": "im", "rpc_name": "forward_message" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.forward_message.interface_ref", "value": { "product_id": "im", "rpc_name": "forward_message" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "转发单条消息(源/目标会话均支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "单条消息转发" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "转发单条消息(源/目标会话均支持单聊/群聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知源消息与源、目标会话 ID 时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知源消息与源、目标会话 ID 时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "forward_message" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "forward_message", "parameter_count": 4, "parameters": { "dest-conversation-id": { "cli_required": true, "description": "目标会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "目标会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "destOpenCid" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "目标会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "destOpenCid" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "destConversationId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "destOpenCid" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "destOpenCid", "property": "destOpenCid", "required": true, "type": "string" }, "msg-id": { "cli_required": true, "description": "源消息 openMessageId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "源消息 openMessageId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "srcOpenMessageId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "源消息 openMessageId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "srcOpenMessageId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "srcOpenMessageId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "srcOpenMessageId", "property": "srcOpenMessageId", "required": true, "type": "string" }, "src-conversation-id": { "cli_required": true, "description": "源会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "源会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "srcOpenCid" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "源会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "srcOpenCid" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "srcConversationId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "srcOpenCid" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "srcOpenCid", "property": "srcOpenCid", "required": true, "type": "string" }, "uuid": { "description": "幂等键(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "幂等键(可选)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "uuid" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "幂等键(可选)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "uuid" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "uuid" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "uuid", "property": "uuid", "required": false, "type": "string" } }, "path": "chat.forward_message", "primary_cli_path": "chat message forward", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "转发单条消息(源/目标会话均支持单聊/群聊)", "use_when": [ "已知源消息与源、目标会话 ID 时" ] }, "chat.forward_topic": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message forward-topic", "internal/cli/schema_command_registry.json#chat.forward_topic", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.forward_topic", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "把一个话题消息转发到目标会话", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "普通单条消息转发使用 chat message forward" ], "canonical_path": "chat.forward_topic", "cli_name": "forward-topic", "cli_path": "chat message forward-topic", "confirmation": "not_required", "description": "将一条话题消息从源会话转发到目标会话。需要指定源消息 ID、源会话 ID、话题 ID、目标会话 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)\n\n话题 ID(srcOpenConvThreadId)格式为 \"convThread\" + 加密后的 convThreadId,\n可通过 dws chat message list 返回的话题信息获取。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message forward-topic --src-msg-id \u003copenMessageId\u003e --src-conversation-id \u003csrcConversationId\u003e --src-thread-id \u003cthreadId\u003e --dest-conversation-id \u003cdestConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "把一个话题消息转发到目标会话" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "把一个话题消息转发到目标会话" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.forward_topic.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "普通单条消息转发使用 chat message forward" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "普通单条消息转发使用 chat message forward" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message forward-topic", "value": "chat.forward_topic" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message forward-topic", "value": "chat.forward_topic" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "将一条话题消息从源会话转发到目标会话。需要指定源消息 ID、源会话 ID、话题 ID、目标会话 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)\n\n话题 ID(srcOpenConvThreadId)格式为 \"convThread\" + 加密后的 convThreadId,\n可通过 dws chat message list 返回的话题信息获取。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "转发某个话题到其他会话" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "将一条话题消息从源会话转发到目标会话。需要指定源消息 ID、源会话 ID、话题 ID、目标会话 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)\n\n话题 ID(srcOpenConvThreadId)格式为 \"convThread\" + 加密后的 convThreadId,\n可通过 dws chat message list 返回的话题信息获取。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message forward-topic --src-msg-id \u003copenMessageId\u003e --src-conversation-id \u003csrcConversationId\u003e --src-thread-id \u003cthreadId\u003e --dest-conversation-id \u003cdestConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message forward-topic --src-msg-id \u003copenMessageId\u003e --src-conversation-id \u003csrcConversationId\u003e --src-thread-id \u003cthreadId\u003e --dest-conversation-id \u003cdestConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.forward_topic.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.forward_topic.interface_ref", "value": { "product_id": "im", "rpc_name": "forward_topic" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.forward_topic.interface_ref", "value": { "product_id": "im", "rpc_name": "forward_topic" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "转发话题消息到目标会话" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "转发某个话题到其他会话" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "转发话题消息到目标会话" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要转发话题圈中的主题及上下文时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要转发话题圈中的主题及上下文时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "forward_topic" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "forward_topic", "parameter_count": 4, "parameters": { "dest-conversation-id": { "cli_required": true, "description": "目标会话 openConversationId (必填,转发到的会话)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "目标会话 openConversationId (必填,转发到的会话)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "目标开放会话id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "目标会话 openConversationId (必填,转发到的会话)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "destOpenConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "destConversationId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "destOpenConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "目标开放会话id", "property": "destOpenConversationId", "required": true, "type": "string" }, "src-conversation-id": { "cli_required": true, "description": "源会话 openConversationId (必填,消息所在的会话)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "源会话 openConversationId (必填,消息所在的会话)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "源开放会话id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "源会话 openConversationId (必填,消息所在的会话)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "srcOpenConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "srcConversationId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "srcOpenConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "源开放会话id", "property": "srcOpenConversationId", "required": true, "type": "string" }, "src-msg-id": { "cli_required": true, "description": "源消息 openMessageId (必填,要转发的消息)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "源消息 openMessageId (必填,要转发的消息)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "源开放消息id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "源消息 openMessageId (必填,要转发的消息)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "srcOpenMessageId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "srcMsgId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "srcOpenMessageId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "源开放消息id", "property": "srcOpenMessageId", "required": true, "type": "string" }, "src-thread-id": { "cli_required": true, "description": "话题 ID (必填,格式: convThread + 加密后的convThreadId)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "话题 ID (必填,格式: convThread + 加密后的convThreadId)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "源话题id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "话题 ID (必填,格式: convThread + 加密后的convThreadId)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "srcOpenConvThreadId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "srcThreadId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "srcOpenConvThreadId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "源话题id", "property": "srcOpenConvThreadId", "required": true, "type": "string" } }, "path": "chat.forward_topic", "primary_cli_path": "chat message forward-topic", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "转发话题消息到目标会话", "use_when": [ "需要转发话题圈中的主题及上下文时" ] }, "chat.get_conv_categories_info": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "CommandRegistry:canonical_path=chat.get_conv_categories_info", "Wukong-parity:3306c3307", "cobra-help:dws chat category batch-info", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "live-dws-schema:chat.get_conv_categories_info#FAILED", "skills/mono/references/products/chat.md" ], "agent_summary": "按分组 ID 批量获取自定义会话分组详情", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "不知道 categoryId 时先用 chat category list;按会话反查所属分组应使用 chat category list-by-conv" ], "canonical_path": "chat.get_conv_categories_info", "cli_name": "batch-info", "cli_path": "chat category batch-info", "confirmation": "not_required", "description": "根据分组 ID 列表批量拉取用户自定义会话分组信息。分组 ID 使用逗号分隔。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat category batch-info --category-ids 123,456" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、整数列表解析和 Wukong 对齐实现审阅批量分组详情的选择边界与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按分组 ID 批量获取自定义会话分组详情" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、整数列表解析和 Wukong 对齐实现审阅批量分组详情的选择边界与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按分组 ID 批量获取自定义会话分组详情" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、整数列表解析和 Wukong 对齐实现审阅批量分组详情的选择边界与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "不知道 categoryId 时先用 chat category list;按会话反查所属分组应使用 chat category list-by-conv" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、整数列表解析和 Wukong 对齐实现审阅批量分组详情的选择边界与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "不知道 categoryId 时先用 chat category list;按会话反查所属分组应使用 chat category list-by-conv" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat category batch-info", "value": "chat.get_conv_categories_info" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat category batch-info", "value": "chat.get_conv_categories_info" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat category batch-info", "value": "chat.get_conv_categories_info" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "根据分组 ID 列表批量拉取用户自定义会话分组信息。分组 ID 使用逗号分隔。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "根据分组 ID 列表批量拉取用户自定义会话分组信息。分组 ID 使用逗号分隔。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、整数列表解析和 Wukong 对齐实现审阅批量分组详情的选择边界与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat category batch-info --category-ids 123,456" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、整数列表解析和 Wukong 对齐实现审阅批量分组详情的选择边界与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat category batch-info --category-ids 123,456" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI parses category IDs and calls im/get_conv_categories_info, which is absent from the pinned MCP metadata snapshot." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI parses category IDs and calls im/get_conv_categories_info, which is absent from the pinned MCP metadata snapshot." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、整数列表解析和 Wukong 对齐实现审阅批量分组详情的选择边界与示例。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "批量拉取用户自定义会话分组信息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "批量拉取用户自定义会话分组信息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、整数列表解析和 Wukong 对齐实现审阅批量分组详情的选择边界与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已经有一个或多个会话分组 categoryId,需要批量读取分组信息" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、整数列表解析和 Wukong 对齐实现审阅批量分组详情的选择边界与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已经有一个或多个会话分组 categoryId,需要批量读取分组信息" ] } }, "group": "category", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: the executable CLI parses category IDs and calls im/get_conv_categories_info, which is absent from the pinned MCP metadata snapshot.", "is_alias": false, "name": "get_conv_categories_info", "parameter_count": 1, "parameters": { "category-ids": { "cli_required": true, "description": "分组 ID 列表,逗号分隔 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分组 ID 列表,逗号分隔 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分组 ID 列表,逗号分隔 (必填)" }, "interface_type": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "reviewed_manual_hint", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "reviewed_manual_hint", "value": "array" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "reviewed_manual_hint", "value": "categoryIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "categoryIds" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "reviewed_manual_hint", "value": "categoryIds" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires a comma-separated category-ID list, parses it to integers, and invokes get_conv_categories_info without a mutation or confirmation gate.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_type": "array", "property": "categoryIds", "required": true, "type": "string" } }, "path": "chat.get_conv_categories_info", "primary_cli_path": "chat category batch-info", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "批量拉取用户自定义会话分组信息", "use_when": [ "已经有一个或多个会话分组 categoryId,需要批量读取分组信息" ] }, "chat.get_conv_info_by_group_id": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group get-by-group-id", "internal/cli/schema_command_registry.json#chat.get_conv_info_by_group_id", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.get_conv_info_by_group_id", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "把数字群号解析为群聊信息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "已经持有 openConversationId 时直接使用目标命令" ], "canonical_path": "chat.get_conv_info_by_group_id", "cli_name": "get-by-group-id", "cli_path": "chat group get-by-group-id", "confirmation": "not_required", "description": "根据群号获取群聊信息", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat group get-by-group-id --group-id 12345678" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "把数字群号解析为群聊信息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "把数字群号解析为群聊信息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_conv_info_by_group_id.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已经持有 openConversationId 时直接使用目标命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已经持有 openConversationId 时直接使用目标命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group get-by-group-id", "value": "chat.get_conv_info_by_group_id" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group get-by-group-id", "value": "chat.get_conv_info_by_group_id" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "根据群号获取群聊信息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "根据群号获取群聊信息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "根据群号获取群聊信息" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group get-by-group-id --group-id 12345678" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group get-by-group-id --group-id 12345678" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_conv_info_by_group_id.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_conv_info_by_group_id.interface_ref", "value": { "product_id": "im", "rpc_name": "get_conv_info_by_group_id" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_conv_info_by_group_id.interface_ref", "value": { "product_id": "im", "rpc_name": "get_conv_info_by_group_id" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "根据群号获取群聊信息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "根据群号获取群聊信息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "根据群号获取群聊信息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户只提供数字群号且需要 openConversationId 时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户只提供数字群号且需要 openConversationId 时" ] } }, "group": "group", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "get_conv_info_by_group_id" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "get_conv_info_by_group_id", "parameter_count": 1, "parameters": { "group-id": { "cli_required": true, "description": "群号 (必填,数字类型)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群号 (必填,数字类型)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "groupId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群号 (必填,数字类型)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "groupId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "groupId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "groupId", "interface_type": "number", "property": "groupId", "required": true, "type": "integer" } }, "path": "chat.get_conv_info_by_group_id", "primary_cli_path": "chat group get-by-group-id", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "根据群号获取群聊信息", "use_when": [ "用户只提供数字群号且需要 openConversationId 时" ] }, "chat.get_conversation_info": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat conversation-info", "internal/cli/schema_command_registry.json#chat.get_conversation_info", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.get_conversation_info", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "获取群聊或单聊会话的详细信息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "按群名查找会话时使用 chat search" ], "canonical_path": "chat.get_conversation_info", "cli_name": "conversation-info", "cli_path": "chat conversation-info", "confirmation": "not_required", "constraints": { "mutually_exclusive": [ [ "group", "user", "open-dingtalk-id" ] ], "require_one_of": [ [ "group", "user", "open-dingtalk-id" ] ] }, "description": "获取指定会话的基础信息。\n发送本地文件消息请优先使用 dws chat message send --msg-type file --file-path \u003c本地文件\u003e,CLI 不再要求调用方获取或传递 spaceId。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat conversation-info --group \u003copenConversationId\u003e --format json" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取群聊或单聊会话的详细信息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取群聊或单聊会话的详细信息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_conversation_info.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "按群名查找会话时使用 chat search" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "按群名查找会话时使用 chat search" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat conversation-info", "value": "chat.get_conversation_info" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat conversation-info", "value": "chat.get_conversation_info" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取指定会话的基础信息。\n发送本地文件消息请优先使用 dws chat message send --msg-type file --file-path \u003c本地文件\u003e,CLI 不再要求调用方获取或传递 spaceId。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "获取会话的基础信息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取指定会话的基础信息。\n发送本地文件消息请优先使用 dws chat message send --msg-type file --file-path \u003c本地文件\u003e,CLI 不再要求调用方获取或传递 spaceId。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat conversation-info --group \u003copenConversationId\u003e --format json" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat conversation-info --group \u003copenConversationId\u003e --format json" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_conversation_info.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_conversation_info.interface_ref", "value": { "product_id": "chat", "rpc_name": "get_conversation_info" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_conversation_info.interface_ref", "value": { "product_id": "chat", "rpc_name": "get_conversation_info" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取会话基础信息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "get_conversation_info" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取会话基础信息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知群 ID 或用户标识并需要解析会话详情时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知群 ID 或用户标识并需要解析会话详情时" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "get_conversation_info" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "get_conversation_info", "parameter_count": 3, "parameters": { "group": { "description": "群聊 openConversationId(群聊时使用)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId(群聊时使用)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId(群聊时使用)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "open-dingtalk-id": { "description": "单聊对方 openDingTalkId(单聊时使用)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "单聊对方 openDingTalkId(单聊时使用)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openDingTalkId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "单聊对方 openDingTalkId(单聊时使用)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openDingTalkId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "openDingtalkId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openDingTalkId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openDingTalkId", "property": "openDingTalkId", "required": false, "type": "string" }, "user": { "description": "单聊对方 userId(单聊时使用)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "单聊对方 userId(单聊时使用)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openDingTalkId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "单聊对方 userId(单聊时使用)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openDingTalkId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openDingTalkId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openDingTalkId", "property": "openDingTalkId", "required": false, "type": "string" } }, "path": "chat.get_conversation_info", "primary_cli_path": "chat conversation-info", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "获取会话基础信息", "use_when": [ "已知群 ID 或用户标识并需要解析会话详情时" ] }, "chat.get_group_invite_url": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group invite-url", "internal/cli/schema_command_registry.json#chat.get_group_invite_url", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.get_group_invite_url", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "获取指定群聊的邀请链接", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要直接添加已知成员时使用 chat group members add" ], "canonical_path": "chat.get_group_invite_url", "cli_name": "invite-url", "cli_path": "chat group invite-url", "confirmation": "not_required", "description": "获取群聊邀请链接。可选 --expires-seconds 指定链接有效期(秒),0 表示永久有效,不传则使用服务端默认值。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat group invite-url --group \u003copenConversationId\u003e --expires-seconds 86400" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取指定群聊的邀请链接" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取指定群聊的邀请链接" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_group_invite_url.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要直接添加已知成员时使用 chat group members add" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要直接添加已知成员时使用 chat group members add" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group invite-url", "value": "chat.get_group_invite_url" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group invite-url", "value": "chat.get_group_invite_url" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取群聊邀请链接。可选 --expires-seconds 指定链接有效期(秒),0 表示永久有效,不传则使用服务端默认值。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "获取群邀请链接" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取群聊邀请链接。可选 --expires-seconds 指定链接有效期(秒),0 表示永久有效,不传则使用服务端默认值。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group invite-url --group \u003copenConversationId\u003e --expires-seconds 86400" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group invite-url --group \u003copenConversationId\u003e --expires-seconds 86400" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_group_invite_url.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_group_invite_url.interface_ref", "value": { "product_id": "im", "rpc_name": "get_group_invite_url" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.get_group_invite_url.interface_ref", "value": { "product_id": "im", "rpc_name": "get_group_invite_url" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取群邀请链接" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "获取群邀请链接" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取群邀请链接" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要生成群邀请链接或设置有效期时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要生成群邀请链接或设置有效期时" ] } }, "group": "group", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "get_group_invite_url" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "get_group_invite_url", "parameter_count": 2, "parameters": { "expires-seconds": { "description": "链接有效期(秒),0 表示永久有效,不传使用服务端默认值", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "链接有效期(秒),0 表示永久有效,不传使用服务端默认值" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "expiresSeconds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "链接有效期(秒),0 表示永久有效,不传使用服务端默认值" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "expiresSeconds" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "expiresSeconds" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "expiresSeconds", "interface_type": "number", "property": "expiresSeconds", "required": false, "type": "integer" }, "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" } }, "path": "chat.get_group_invite_url", "primary_cli_path": "chat group invite-url", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "获取群邀请链接", "use_when": [ "需要生成群邀请链接或设置有效期时" ] }, "chat.get_group_mute_config": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "CommandRegistry:canonical_path=chat.get_group_mute_config", "cobra-help:dws chat group get-mute-config", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "wukong-develop:wukong/products" ], "agent_summary": "查询群用户禁言配置(禁言黑名单/全员禁言白名单)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "设置全员禁言用 chat group-mute;禁言个人用 chat group-mute-member" ], "canonical_path": "chat.get_group_mute_config", "cli_name": "get-mute-config", "cli_path": "chat group get-mute-config", "confirmation": "not_required", "description": "查询指定群的用户禁言配置,包括单独禁言黑名单、全员禁言白名单及相关操作时间。\n返回的是原始配置记录,不等同于当前被禁言成员列表;全员禁言开关也不在本命令的返回范围内。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat group get-mute-config --group \u003copenConversationId\u003e --format json" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询群用户禁言配置(禁言黑名单/全员禁言白名单)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询群用户禁言配置(禁言黑名单/全员禁言白名单)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "设置全员禁言用 chat group-mute;禁言个人用 chat group-mute-member" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "设置全员禁言用 chat group-mute;禁言个人用 chat group-mute-member" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group get-mute-config", "value": "chat.get_group_mute_config" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group get-mute-config", "value": "chat.get_group_mute_config" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询指定群的用户禁言配置,包括单独禁言黑名单、全员禁言白名单及相关操作时间。\n返回的是原始配置记录,不等同于当前被禁言成员列表;全员禁言开关也不在本命令的返回范围内。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询指定群的用户禁言配置,包括单独禁言黑名单、全员禁言白名单及相关操作时间。\n返回的是原始配置记录,不等同于当前被禁言成员列表;全员禁言开关也不在本命令的返回范围内。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group get-mute-config --group \u003copenConversationId\u003e --format json" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group get-mute-config --group \u003copenConversationId\u003e --format json" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询群用户禁言配置" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询群用户禁言配置" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户说 看下群里谁被禁言/禁言配置" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工审阅:对照悟空 develop 同名命令实现、Cobra Long/Example 与 Runtime 确认门禁移植;不改变命令身份、参数契约或接口绑定。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户说 看下群里谁被禁言/禁言配置" ] } }, "group": "group", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command.", "is_alias": false, "name": "get_group_mute_config", "parameter_count": 1, "parameters": { "group": { "description": "群聊 openConversationId (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.get_group_mute_config has no singular pinned interface_ref; --group is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.get_group_mute_config has no singular pinned interface_ref; --group is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_required_inference", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": true, "type": "string" } }, "path": "chat.get_group_mute_config", "primary_cli_path": "chat group get-mute-config", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查询群用户禁言配置", "use_when": [ "用户说 看下群里谁被禁言/禁言配置" ] }, "chat.list_conv_categories_by_conv": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "CommandRegistry:canonical_path=chat.list_conv_categories_by_conv", "Wukong-parity:3306c3307", "cobra-help:dws chat category list-by-conv", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "live-dws-schema:chat.list_conv_categories_by_conv#FAILED", "skills/mono/references/products/chat.md" ], "agent_summary": "查询指定会话所属的自定义会话分组", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "列出全部自定义分组应使用 chat category list;按 categoryId 查详情应使用 chat category batch-info" ], "canonical_path": "chat.list_conv_categories_by_conv", "cli_name": "list-by-conv", "cli_path": "chat category list-by-conv", "confirmation": "not_required", "description": "拉取指定会话所属的用户自定义会话分组。需指定会话 openConversationId。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat category list-by-conv --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、会话定位别名和 Wukong 对齐实现审阅按会话反查分组的选择边界与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询指定会话所属的自定义会话分组" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、会话定位别名和 Wukong 对齐实现审阅按会话反查分组的选择边界与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询指定会话所属的自定义会话分组" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、会话定位别名和 Wukong 对齐实现审阅按会话反查分组的选择边界与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "列出全部自定义分组应使用 chat category list;按 categoryId 查详情应使用 chat category batch-info" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、会话定位别名和 Wukong 对齐实现审阅按会话反查分组的选择边界与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "列出全部自定义分组应使用 chat category list;按 categoryId 查详情应使用 chat category batch-info" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat category list-by-conv", "value": "chat.list_conv_categories_by_conv" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat category list-by-conv", "value": "chat.list_conv_categories_by_conv" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat category list-by-conv", "value": "chat.list_conv_categories_by_conv" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取指定会话所属的用户自定义会话分组。需指定会话 openConversationId。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取指定会话所属的用户自定义会话分组。需指定会话 openConversationId。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、会话定位别名和 Wukong 对齐实现审阅按会话反查分组的选择边界与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat category list-by-conv --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、会话定位别名和 Wukong 对齐实现审阅按会话反查分组的选择边界与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat category list-by-conv --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI maps a conversation locator to im/list_conv_categories_by_conv, which is absent from the pinned MCP metadata snapshot." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI maps a conversation locator to im/list_conv_categories_by_conv, which is absent from the pinned MCP metadata snapshot." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、会话定位别名和 Wukong 对齐实现审阅按会话反查分组的选择边界与示例。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取指定会话所属的用户自定义会话分组" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取指定会话所属的用户自定义会话分组" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、会话定位别名和 Wukong 对齐实现审阅按会话反查分组的选择边界与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有会话 openConversationId,需要反查该会话被放入了哪些自定义分组" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、会话定位别名和 Wukong 对齐实现审阅按会话反查分组的选择边界与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有会话 openConversationId,需要反查该会话被放入了哪些自定义分组" ] } }, "group": "category", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: the executable CLI maps a conversation locator to im/list_conv_categories_by_conv, which is absent from the pinned MCP metadata snapshot.", "is_alias": false, "name": "list_conv_categories_by_conv", "parameter_count": 1, "parameters": { "group": { "description": "会话 openConversationId (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "native_annotation", "selected": false, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler accepts one of three conversation locator aliases and invokes list_conv_categories_by_conv without a mutation or confirmation gate.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openConversationId", "required": true, "type": "string" } }, "path": "chat.list_conv_categories_by_conv", "primary_cli_path": "chat category list-by-conv", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取指定会话所属的用户自定义会话分组", "use_when": [ "已有会话 openConversationId,需要反查该会话被放入了哪些自定义分组" ] }, "chat.list_conversation_message_v2": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list", "internal/cli/schema_command_registry.json#chat.list_conversation_message_v2", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_conversation_message_v2", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "分页读取指定会话消息及其引用上下文", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "跨全部会话按时间查询时使用 chat message list-all" ], "canonical_path": "chat.list_conversation_message_v2", "cli_name": "list", "cli_path": "chat message list", "confirmation": "not_required", "constraints": { "mutually_exclusive": [ [ "group", "user", "open-dingtalk-id" ] ], "require_one_of": [ [ "group", "user", "open-dingtalk-id" ] ] }, "description": "拉取指定群聊或单聊的会话消息内容。--group 指定群聊,--user 指定单聊用户(userId),--open-dingtalk-id 指定单聊用户(openDingTalkId),三者互斥。推荐使用 --direction newer/older 控制时间方向:newer 表示从给定时间往现在拉,older 表示从给定时间往以前拉。hasMore=true 时用结果中的边界 createTime 作为下次 --time 翻页。引用回复消息会返回 quotedMessage 引用上下文;被引用的原消息是合并转发或图片时,对应的类型与内容也会随引用上下文返回。如果返回的会话消息中包含 openConvThreadId 字段,说明是话题消息,可以调用 dws chat message list-topic-replies 拉取话题回复消息列表,openConvThreadId 作为 topic-id 参数。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list --group \u003copenConversationId\u003e --time \"2026-07-01 00:00:00\" --limit 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "复核 dws-wukong 2026-07-14 读取能力同步:指定会话查询应保留 quotedMessage,并覆盖被引用的合并转发与图片内容;不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页读取指定会话消息及其引用上下文" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "复核 dws-wukong 2026-07-14 读取能力同步:指定会话查询应保留 quotedMessage,并覆盖被引用的合并转发与图片内容;不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页读取指定会话消息及其引用上下文" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_conversation_message_v2.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "复核 dws-wukong 2026-07-14 读取能力同步:指定会话查询应保留 quotedMessage,并覆盖被引用的合并转发与图片内容;不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "跨全部会话按时间查询时使用 chat message list-all" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "复核 dws-wukong 2026-07-14 读取能力同步:指定会话查询应保留 quotedMessage,并覆盖被引用的合并转发与图片内容;不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "跨全部会话按时间查询时使用 chat message list-all" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list", "value": "chat.list_conversation_message_v2" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list", "value": "chat.list_conversation_message_v2" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取指定群聊或单聊的会话消息内容。--group 指定群聊,--user 指定单聊用户(userId),--open-dingtalk-id 指定单聊用户(openDingTalkId),三者互斥。推荐使用 --direction newer/older 控制时间方向:newer 表示从给定时间往现在拉,older 表示从给定时间往以前拉。hasMore=true 时用结果中的边界 createTime 作为下次 --time 翻页。引用回复消息会返回 quotedMessage 引用上下文;被引用的原消息是合并转发或图片时,对应的类型与内容也会随引用上下文返回。如果返回的会话消息中包含 openConvThreadId 字段,说明是话题消息,可以调用 dws chat message list-topic-replies 拉取话题回复消息列表,openConvThreadId 作为 topic-id 参数。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取指定群聊的会话消息内容" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取指定群聊或单聊的会话消息内容。--group 指定群聊,--user 指定单聊用户(userId),--open-dingtalk-id 指定单聊用户(openDingTalkId),三者互斥。推荐使用 --direction newer/older 控制时间方向:newer 表示从给定时间往现在拉,older 表示从给定时间往以前拉。hasMore=true 时用结果中的边界 createTime 作为下次 --time 翻页。引用回复消息会返回 quotedMessage 引用上下文;被引用的原消息是合并转发或图片时,对应的类型与内容也会随引用上下文返回。如果返回的会话消息中包含 openConvThreadId 字段,说明是话题消息,可以调用 dws chat message list-topic-replies 拉取话题回复消息列表,openConvThreadId 作为 topic-id 参数。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "复核 dws-wukong 2026-07-14 读取能力同步:指定会话查询应保留 quotedMessage,并覆盖被引用的合并转发与图片内容;不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list --group \u003copenConversationId\u003e --time \"2026-07-01 00:00:00\" --limit 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "复核 dws-wukong 2026-07-14 读取能力同步:指定会话查询应保留 quotedMessage,并覆盖被引用的合并转发与图片内容;不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list --group \u003copenConversationId\u003e --time \"2026-07-01 00:00:00\" --limit 50" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_conversation_message_v2.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_conversation_message_v2.interface_ref", "value": { "product_id": "chat", "rpc_name": "list_conversation_message_v2" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_conversation_message_v2.interface_ref", "value": { "product_id": "chat", "rpc_name": "list_conversation_message_v2" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "复核 dws-wukong 2026-07-14 读取能力同步:指定会话查询应保留 quotedMessage,并覆盖被引用的合并转发与图片内容;不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取会话消息内容" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "list_conversation_message_v2" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取会话消息内容" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "复核 dws-wukong 2026-07-14 读取能力同步:指定会话查询应保留 quotedMessage,并覆盖被引用的合并转发与图片内容;不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确指定某个会话,并要读取消息或追溯引用回复中的原消息上下文时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "复核 dws-wukong 2026-07-14 读取能力同步:指定会话查询应保留 quotedMessage,并覆盖被引用的合并转发与图片内容;不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确指定某个会话,并要读取消息或追溯引用回复中的原消息上下文时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "list_conversation_message_v2" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_conversation_message_v2", "parameter_count": 6, "parameters": { "direction": { "description": "时间方向: newer=从给定时间往现在拉,older=从给定时间往以前拉(推荐)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "时间方向: newer=从给定时间往现在拉,older=从给定时间往以前拉(推荐)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "方向,true是从老往新,false是新往老拉" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "时间方向: newer=从给定时间往现在拉,older=从给定时间往以前拉(推荐)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "boolean" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "boolean" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "forward" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "direction" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "forward" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "方向,true是从老往新,false是新往老拉", "interface_type": "boolean", "property": "forward", "required": true, "type": "string" }, "group": { "description": "群聊 openconversation_id(群聊时必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openconversation_id(群聊时必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "会话Id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openconversation_id(群聊时必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openconversation_id" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openconversation_id" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "会话Id", "property": "openconversation_id", "required": false, "type": "string" }, "limit": { "description": "返回数量,不传则不限制", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "返回数量,不传则不限制" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "返回数量" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "返回数量,不传则不限制" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "返回数量", "interface_type": "number", "property": "limit", "required": false, "type": "integer" }, "open-dingtalk-id": { "description": "单聊用户 openDingTalkId(单聊时与 --user 二选一,适用于无法获取 userId 的场景)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "单聊用户 openDingTalkId(单聊时与 --user 二选一,适用于无法获取 userId 的场景)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "单聊用户 openDingTalkId(单聊时与 --user 二选一,适用于无法获取 userId 的场景)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "selects the alternate list_individual_chat_message branch", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "openDingtalkId" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "selects the alternate list_individual_chat_message branch", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "time": { "description": "开始时间,格式: yyyy-MM-dd HH:mm:ss (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "开始时间,格式: yyyy-MM-dd HH:mm:ss (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "开始时间,格式:yyyy-MM-dd HH:mm:ss,非必填" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "开始时间,格式: yyyy-MM-dd HH:mm:ss (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "time" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "time" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "开始时间,格式:yyyy-MM-dd HH:mm:ss,非必填", "property": "time", "required": true, "type": "string" }, "user": { "description": "单聊用户 userId(单聊时与 --open-dingtalk-id 二选一)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "单聊用户 userId(单聊时与 --open-dingtalk-id 二选一)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "单聊用户 userId(单聊时与 --open-dingtalk-id 二选一)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "selects the alternate list_individual_chat_message branch", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "selects the alternate list_individual_chat_message branch", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" } }, "path": "chat.list_conversation_message_v2", "primary_cli_path": "chat message list", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取会话消息内容", "use_when": [ "用户明确指定某个会话,并要读取消息或追溯引用回复中的原消息上下文时" ] }, "chat.list_conversations_by_category": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat category list-conversations", "internal/cli/schema_command_registry.json#chat.list_conversations_by_category", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_conversations_by_category", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "列出指定会话分组中的会话", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只需列出分组本身时使用 chat category list" ], "canonical_path": "chat.list_conversations_by_category", "cli_name": "list-conversations", "cli_path": "chat category list-conversations", "confirmation": "not_required", "description": "拉取指定自定义会话分组下的会话", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat category list-conversations --category-id 123" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出指定会话分组中的会话" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出指定会话分组中的会话" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_conversations_by_category.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只需列出分组本身时使用 chat category list" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只需列出分组本身时使用 chat category list" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat category list-conversations", "value": "chat.list_conversations_by_category" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat category list-conversations", "value": "chat.list_conversations_by_category" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取指定自定义会话分组下的会话" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取用户指定自定义会话分组下的会话" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取指定自定义会话分组下的会话" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat category list-conversations --category-id 123" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat category list-conversations --category-id 123" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_conversations_by_category.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_conversations_by_category.interface_ref", "value": { "product_id": "im", "rpc_name": "list_conversations_by_category" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_conversations_by_category.interface_ref", "value": { "product_id": "im", "rpc_name": "list_conversations_by_category" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取指定自定义会话分组下的会话" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "list_conversations_by_category" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取指定自定义会话分组下的会话" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知分组 ID 并需要查看其中会话时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知分组 ID 并需要查看其中会话时" ] } }, "group": "category", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "list_conversations_by_category" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_conversations_by_category", "parameter_count": 2, "parameters": { "category-id": { "cli_required": true, "description": "会话分组 ID (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话分组 ID (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "categoryId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话分组 ID (必填)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "string" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "string" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "categoryId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "categoryId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "categoryId", "interface_type": "string", "property": "categoryId", "required": true, "type": "integer" }, "exclude-muted": { "description": "是否排除已设置免打扰的会话(默认 false)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "是否排除已设置免打扰的会话(默认 false)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "excludeMuted" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "是否排除已设置免打扰的会话(默认 false)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "excludeMuted", "property": "excludeMuted", "required": false, "type": "boolean" } }, "path": "chat.list_conversations_by_category", "primary_cli_path": "chat category list-conversations", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取指定自定义会话分组下的会话", "use_when": [ "已知分组 ID 并需要查看其中会话时" ] }, "chat.list_custom_group_roles": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group-role list", "internal/cli/schema_command_registry.json#chat.list_custom_group_roles", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_custom_group_roles", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "列出群聊中的自定义角色", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "查询某个成员已分配角色时使用 chat group-role query-user" ], "canonical_path": "chat.list_custom_group_roles", "cli_name": "list", "cli_path": "chat group-role list", "confirmation": "not_required", "description": "拉取会话的群身份列表", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat group-role list --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出群聊中的自定义角色" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出群聊中的自定义角色" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_custom_group_roles.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "查询某个成员已分配角色时使用 chat group-role query-user" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "查询某个成员已分配角色时使用 chat group-role query-user" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group-role list", "value": "chat.list_custom_group_roles" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group-role list", "value": "chat.list_custom_group_roles" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取会话的群身份列表" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取会话的群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取会话的群身份列表" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role list --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role list --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_custom_group_roles.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_custom_group_roles.interface_ref", "value": { "product_id": "im", "rpc_name": "list_custom_group_roles" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_custom_group_roles.interface_ref", "value": { "product_id": "im", "rpc_name": "list_custom_group_roles" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取会话的群身份列表" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取会话的群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取会话的群身份列表" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要取得角色 ID 或查看角色定义时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要取得角色 ID 或查看角色定义时" ] } }, "group": "group-role", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "list_custom_group_roles" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_custom_group_roles", "parameter_count": 1, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" } }, "path": "chat.list_custom_group_roles", "primary_cli_path": "chat group-role list", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取会话的群身份列表", "use_when": [ "需要取得角色 ID 或查看角色定义时" ] }, "chat.list_group_bots": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group bots", "internal/cli/schema_command_registry.json#chat.list_group_bots", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_group_bots", "live-dws-schema:bot.list_group_bots", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "列出群内机器人", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "搜索企业内机器人目录时使用 chat bot find" ], "canonical_path": "chat.list_group_bots", "cli_name": "bots", "cli_path": "chat group bots", "confirmation": "not_required", "description": "获取指定群聊中的所有机器人列表。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat group bots --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出群内机器人" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出群内机器人" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_group_bots.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "搜索企业内机器人目录时使用 chat bot find" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "搜索企业内机器人目录时使用 chat bot find" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group bots", "value": "chat.list_group_bots" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group bots", "value": "chat.list_group_bots" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取指定群聊中的所有机器人列表。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "获取群内所有机器人" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取指定群聊中的所有机器人列表。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group bots --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group bots --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_group_bots.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "list_group_bots" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_group_bots.interface_ref", "value": "bot.list_group_bots" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "list_group_bots" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查看群内所有机器人" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "list_group_bots" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查看群内所有机器人" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看某群已安装哪些机器人或提取 openBotId" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看某群已安装哪些机器人或提取 openBotId" ] } }, "group": "group", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "bot", "rpc_name": "list_group_bots" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_group_bots", "parameter_count": 1, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" } }, "path": "chat.list_group_bots", "primary_cli_path": "chat group bots", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查看群内所有机器人", "use_when": [ "需要查看某群已安装哪些机器人或提取 openBotId" ] }, "chat.list_individual_chat_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list-direct", "internal/cli/schema_command_registry.json#chat.list_individual_chat_message", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_individual_chat_message", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "读取与指定用户的单聊消息记录", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "跨群聊按发送者查询时使用 chat message list-by-sender" ], "canonical_path": "chat.list_individual_chat_message", "cli_name": "list-direct", "cli_path": "chat message list-direct", "confirmation": "not_required", "constraints": { "mutually_exclusive": [ [ "user", "open-dingtalk-id" ] ], "require_one_of": [ [ "user", "open-dingtalk-id" ] ] }, "description": "按对方 userId 或 openDingTalkId 拉取单聊会话消息。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list-direct --user \u003cuserId\u003e --time \"2026-07-01 00:00:00\" --direction newer --limit 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "读取与指定用户的单聊消息记录" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "读取与指定用户的单聊消息记录" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_individual_chat_message.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "跨群聊按发送者查询时使用 chat message list-by-sender" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "跨群聊按发送者查询时使用 chat message list-by-sender" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list-direct", "value": "chat.list_individual_chat_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list-direct", "value": "chat.list_individual_chat_message" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "按对方 userId 或 openDingTalkId 拉取单聊会话消息。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取指定用户的单聊会话消息内容" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "按对方 userId 或 openDingTalkId 拉取单聊会话消息。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-direct --user \u003cuserId\u003e --time \"2026-07-01 00:00:00\" --direction newer --limit 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-direct --user \u003cuserId\u003e --time \"2026-07-01 00:00:00\" --direction newer --limit 50" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_individual_chat_message.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_individual_chat_message.interface_ref", "value": { "product_id": "chat", "rpc_name": "list_individual_chat_message" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_individual_chat_message.interface_ref", "value": { "product_id": "chat", "rpc_name": "list_individual_chat_message" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取单聊会话消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "list_individual_chat_message" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取单聊会话消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确要求查看和某人的一对一聊天时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确要求查看和某人的一对一聊天时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "list_individual_chat_message" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_individual_chat_message", "parameter_count": 5, "parameters": { "direction": { "description": "时间方向: newer=从给定时间往现在拉,older=从给定时间往以前拉", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "时间方向: newer=从给定时间往现在拉,older=从给定时间往以前拉" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "方向,true是从老往新,false是新往老拉" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "时间方向: newer=从给定时间往现在拉,older=从给定时间往以前拉" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "boolean" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "boolean" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "forward" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "direction" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "forward" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "方向,true是从老往新,false是新往老拉", "interface_type": "boolean", "property": "forward", "required": true, "type": "string" }, "limit": { "default": "50", "description": "每页返回数量(默认 50)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "返回数量" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "返回数量", "interface_type": "number", "property": "limit", "required": false, "type": "integer" }, "open-dingtalk-id": { "description": "对方 openDingTalkId(非同组织普通好友场景,与 --user 二选一)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "对方 openDingTalkId(非同组织普通好友场景,与 --user 二选一)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openDingTalkId,用于非同组织的普通好友" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "对方 openDingTalkId(非同组织普通好友场景,与 --user 二选一)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openDingTalkId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "openDingtalkId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openDingTalkId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openDingTalkId,用于非同组织的普通好友", "property": "openDingTalkId", "required": false, "type": "string" }, "time": { "description": "开始时间,格式 yyyy-MM-dd HH:mm:ss (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "开始时间,格式 yyyy-MM-dd HH:mm:ss (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "开始时间,格式:yyyy-MM-dd HH:mm:ss,非必填" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "开始时间,格式 yyyy-MM-dd HH:mm:ss (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "time" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "time" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "开始时间,格式:yyyy-MM-dd HH:mm:ss,非必填", "property": "time", "required": true, "type": "string" }, "user": { "description": "对方 userId(同组织内同事,与 --open-dingtalk-id 二选一)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "对方 userId(同组织内同事,与 --open-dingtalk-id 二选一)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "单聊用户ID" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "对方 userId(同组织内同事,与 --open-dingtalk-id 二选一)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "userId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "userId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "单聊用户ID", "property": "userId", "required": false, "type": "string" } }, "path": "chat.list_individual_chat_message", "primary_cli_path": "chat message list-direct", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取单聊会话消息", "use_when": [ "用户明确要求查看和某人的一对一聊天时" ] }, "chat.list_message_favorites": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list-favorites --help", "internal/cli/schema_command_registry.json#chat.list_message_favorites", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "skills/mono/references/products/chat.md" ], "agent_summary": "分页查询当前用户收藏的消息列表。", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要搜索普通聊天记录、置顶消息或修改收藏状态时不要使用。" ], "canonical_path": "chat.list_message_favorites", "cli_name": "list-favorites", "cli_path": "chat message list-favorites", "confirmation": "not_required", "description": "查询当前用户收藏的消息列表,支持数字游标分页。\n\n首次请求可省略分页参数,CLI 会按 Open 服务契约传 cursor=0、size=\"20\"。\n返回 hasMore=true 时,将 nextCursor 作为下一次的 --cursor。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list-favorites --cursor 0 --size 20" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、数字游标分页契约和 chat 产品参考补齐 reviewed Agent 选择语义与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页查询当前用户收藏的消息列表。" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、数字游标分页契约和 chat 产品参考补齐 reviewed Agent 选择语义与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页查询当前用户收藏的消息列表。" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、数字游标分页契约和 chat 产品参考补齐 reviewed Agent 选择语义与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要搜索普通聊天记录、置顶消息或修改收藏状态时不要使用。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、数字游标分页契约和 chat 产品参考补齐 reviewed Agent 选择语义与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要搜索普通聊天记录、置顶消息或修改收藏状态时不要使用。" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list-favorites", "value": "chat.list_message_favorites" }, { "precedence": "reviewed_manual", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat message list-favorites", "value": "chat.list_message_favorites" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list-favorites", "value": "chat.list_message_favorites" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询当前用户收藏的消息列表,支持数字游标分页。\n\n首次请求可省略分页参数,CLI 会按 Open 服务契约传 cursor=0、size=\"20\"。\n返回 hasMore=true 时,将 nextCursor 作为下一次的 --cursor。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询当前用户收藏的消息列表,支持数字游标分页。\n\n首次请求可省略分页参数,CLI 会按 Open 服务契约传 cursor=0、size=\"20\"。\n返回 hasMore=true 时,将 nextCursor 作为下一次的 --cursor。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、数字游标分页契约和 chat 产品参考补齐 reviewed Agent 选择语义与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-favorites --cursor 0 --size 20" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、数字游标分页契约和 chat 产品参考补齐 reviewed Agent 选择语义与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-favorites --cursor 0 --size 20" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、数字游标分页契约和 chat 产品参考补齐 reviewed Agent 选择语义与示例。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询收藏的消息列表" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询收藏的消息列表" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、数字游标分页契约和 chat 产品参考补齐 reviewed Agent 选择语义与示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看当前用户已经收藏的消息,或使用 nextCursor 继续翻页时。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、数字游标分页契约和 chat 产品参考补齐 reviewed Agent 选择语义与示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看当前用户已经收藏的消息,或使用 nextCursor 继续翻页时。" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command.", "is_alias": false, "name": "list_message_favorites", "parameter_count": 2, "parameters": { "cursor": { "description": "数字分页游标(默认 0;翻页时传上次返回的 nextCursor)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "数字分页游标(默认 0;翻页时传上次返回的 nextCursor)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "数字分页游标(默认 0;翻页时传上次返回的 nextCursor)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.list_message_favorites has no singular pinned interface_ref; --cursor is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.list_message_favorites has no singular pinned interface_ref; --cursor is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "required": false, "type": "integer" }, "size": { "default": "20", "description": "一次拉取的收藏数量(默认 20,范围 1-100)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "一次拉取的收藏数量(默认 20,范围 1-100)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "一次拉取的收藏数量(默认 20,范围 1-100)" }, "interface_type": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "selected": true, "source": "reviewed_manual_hint", "value": "string" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Preserve the reviewed CLI-to-interface conversion: Cobra validates --size as an integer from 1 to 100, then the helper serializes it to the string-valued list_message_favorites size property.", "source": "reviewed_manual_hint", "value": "string" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.list_message_favorites has no singular pinned interface_ref; --size is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "size" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.list_message_favorites has no singular pinned interface_ref; --size is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_type": "string", "required": false, "type": "integer" } }, "path": "chat.list_message_favorites", "primary_cli_path": "chat message list-favorites", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查询收藏的消息列表", "use_when": [ "需要查看当前用户已经收藏的消息,或使用 nextCursor 继续翻页时。" ] }, "chat.list_messages_by_ids": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list-by-ids", "internal/cli/schema_command_registry.json#chat.list_messages_by_ids", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_messages_by_ids", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "按消息 ID 批量获取消息详情", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只有关键词或时间范围时使用 search 或 list 命令" ], "canonical_path": "chat.list_messages_by_ids", "cli_name": "list-by-ids", "cli_path": "chat message list-by-ids", "confirmation": "not_required", "description": "根据消息 ID 批量查询消息", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list-by-ids --msg-ids msgId1,msgId2" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按消息 ID 批量获取消息详情" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按消息 ID 批量获取消息详情" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_messages_by_ids.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只有关键词或时间范围时使用 search 或 list 命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只有关键词或时间范围时使用 search 或 list 命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list-by-ids", "value": "chat.list_messages_by_ids" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list-by-ids", "value": "chat.list_messages_by_ids" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "根据消息 ID 批量查询消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "批量查消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "根据消息 ID 批量查询消息" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-by-ids --msg-ids msgId1,msgId2" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-by-ids --msg-ids msgId1,msgId2" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_messages_by_ids.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_messages_by_ids.interface_ref", "value": { "product_id": "im", "rpc_name": "list_messages_by_ids" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_messages_by_ids.interface_ref", "value": { "product_id": "im", "rpc_name": "list_messages_by_ids" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "根据消息 ID 批量查询消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "批量查消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "根据消息 ID 批量查询消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已经持有一组 msgId 并需要精确取回消息时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已经持有一组 msgId 并需要精确取回消息时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "list_messages_by_ids" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_messages_by_ids", "parameter_count": 1, "parameters": { "msg-ids": { "cli_required": true, "description": "消息 ID 列表,逗号分隔,最多 50 条 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 ID 列表,逗号分隔,最多 50 条 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openMsgIds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 ID 列表,逗号分隔,最多 50 条 (必填)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openMsgIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgIds" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openMsgIds" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openMsgIds", "interface_type": "array", "property": "openMsgIds", "required": true, "type": "string" } }, "path": "chat.list_messages_by_ids", "primary_cli_path": "chat message list-by-ids", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "根据消息 ID 批量查询消息", "use_when": [ "已经持有一组 msgId 并需要精确取回消息时" ] }, "chat.list_owned_or_admin_groups": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group list-my-groups", "internal/cli/schema_command_registry.json#chat.list_owned_or_admin_groups", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_owned_or_admin_groups", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "列出当前用户创建或管理的群聊", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "按名称搜索任意可见群时使用 chat search" ], "canonical_path": "chat.list_owned_or_admin_groups", "cli_name": "list-my-groups", "cli_path": "chat group list-my-groups", "confirmation": "not_required", "description": "拉取当前用户作为群主或管理员的群列表。\n可通过 --role 过滤角色:OWNER 仅群主、ADMIN 仅管理员,不传则返回全部。\n可通过 --limit 限制返回数量,不传则返回所有符合条件的群。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat group list-my-groups --role OWNER --limit 100" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出当前用户创建或管理的群聊" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出当前用户创建或管理的群聊" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_owned_or_admin_groups.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "按名称搜索任意可见群时使用 chat search" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "按名称搜索任意可见群时使用 chat search" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group list-my-groups", "value": "chat.list_owned_or_admin_groups" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat group list-my-groups", "value": "chat.list_owned_or_admin_groups" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group list-my-groups", "value": "chat.list_owned_or_admin_groups" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取当前用户作为群主或管理员的群列表。\n可通过 --role 过滤角色:OWNER 仅群主、ADMIN 仅管理员,不传则返回全部。\n可通过 --limit 限制返回数量,不传则返回所有符合条件的群。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取我创建/管理的群" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取当前用户作为群主或管理员的群列表。\n可通过 --role 过滤角色:OWNER 仅群主、ADMIN 仅管理员,不传则返回全部。\n可通过 --limit 限制返回数量,不传则返回所有符合条件的群。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group list-my-groups --role OWNER --limit 100" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group list-my-groups --role OWNER --limit 100" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_owned_or_admin_groups.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_owned_or_admin_groups.interface_ref", "value": { "product_id": "im", "rpc_name": "list_owned_or_admin_groups" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_owned_or_admin_groups.interface_ref", "value": { "product_id": "im", "rpc_name": "list_owned_or_admin_groups" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取我创建/管理的群" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取我创建/管理的群" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取我创建/管理的群" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要按群主或管理员角色盘点群聊时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要按群主或管理员角色盘点群聊时" ] } }, "group": "group", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "list_owned_or_admin_groups" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_owned_or_admin_groups", "parameter_count": 3, "parameters": { "exclude-muted": { "description": "是否排除已设置免打扰的群聊(默认 false)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "是否排除已设置免打扰的群聊(默认 false)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "excludeMuted" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "是否排除已设置免打扰的群聊(默认 false)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "excludeMuted", "property": "excludeMuted", "required": false, "type": "boolean" }, "limit": { "description": "最多返回群数量,不传返回全部", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "最多返回群数量,不传返回全部" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "limit" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "最多返回群数量,不传返回全部" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "limit", "interface_type": "number", "property": "limit", "required": false, "type": "integer" }, "role": { "description": "角色过滤: OWNER(仅群主) / ADMIN(仅管理员),不传返回全部", "enum": [ "OWNER", "ADMIN" ], "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "角色过滤: OWNER(仅群主) / ADMIN(仅管理员),不传返回全部" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "roleFilter" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "角色过滤: OWNER(仅群主) / ADMIN(仅管理员),不传返回全部" }, "enum": { "candidates": [ { "precedence": "typed_metadata", "selected": true, "source": "typed_parameter_metadata", "value": [ "OWNER", "ADMIN" ] }, { "precedence": "default", "selected": false, "source": "default", "value": [] } ], "precedence": "typed_metadata", "resolution": "highest_precedence", "source": "typed_parameter_metadata", "value": [ "OWNER", "ADMIN" ] }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "roleFilter" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "role" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "roleFilter" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed CLI lists all owned or administered groups when --role and --limit are omitted; both flags are optional filters despite stricter imported interface metadata.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "roleFilter", "property": "roleFilter", "required": false, "type": "string" } }, "path": "chat.list_owned_or_admin_groups", "primary_cli_path": "chat group list-my-groups", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取我创建/管理的群", "use_when": [ "需要按群主或管理员角色盘点群聊时" ] }, "chat.list_pin_messages": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list-pin-msg", "internal/cli/schema_command_registry.json#chat.list_pin_messages", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_pin_messages", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "列出指定会话中的置顶消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "设置或取消置顶时使用 set-pin-msg 或 unset-pin-msg" ], "canonical_path": "chat.list_pin_messages", "cli_name": "list-pin-msg", "cli_path": "chat message list-pin-msg", "confirmation": "not_required", "description": "拉取指定会话中被钉住的消息列表,支持游标分页。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list-pin-msg --open-conversation-id \u003copenConversationId\u003e --size 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出指定会话中的置顶消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出指定会话中的置顶消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_pin_messages.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "设置或取消置顶时使用 set-pin-msg 或 unset-pin-msg" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "设置或取消置顶时使用 set-pin-msg 或 unset-pin-msg" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list-pin-msg", "value": "chat.list_pin_messages" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list-pin-msg", "value": "chat.list_pin_messages" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取指定会话中被钉住的消息列表,支持游标分页。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取会话中钉住的(pin)消息列表" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取指定会话中被钉住的消息列表,支持游标分页。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-pin-msg --open-conversation-id \u003copenConversationId\u003e --size 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-pin-msg --open-conversation-id \u003copenConversationId\u003e --size 50" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_pin_messages.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_pin_messages.interface_ref", "value": { "product_id": "im", "rpc_name": "list_pin_messages" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_pin_messages.interface_ref", "value": { "product_id": "im", "rpc_name": "list_pin_messages" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取会话中钉住的消息列表" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取会话中钉住的消息列表" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取会话中钉住的消息列表" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看群聊当前置顶的消息时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看群聊当前置顶的消息时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "list_pin_messages" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_pin_messages", "parameter_count": 3, "parameters": { "cursor": { "description": "分页游标(首次不传,翻页时传上次返回的 nextCursor)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(首次不传,翻页时传上次返回的 nextCursor)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取消息的时间位点(毫秒时间戳),默认当前时间" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(首次不传,翻页时传上次返回的 nextCursor)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "拉取消息的时间位点(毫秒时间戳),默认当前时间", "property": "cursor", "required": false, "type": "string" }, "open-conversation-id": { "cli_required": true, "description": "会话 openConversationId (必填,支持群聊/单聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持群聊/单聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "开放会话id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,支持群聊/单聊)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "openConversationId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "开放会话id", "property": "openConversationId", "required": true, "type": "string" }, "size": { "description": "一次拉取的消息数量(默认 20,最大 100)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "一次拉取的消息数量(默认 20,最大 100)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "一次拉取的消息数量,默认20,最大100" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "一次拉取的消息数量(默认 20,最大 100)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "string" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "string" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "count" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "size" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "count" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "一次拉取的消息数量,默认20,最大100", "interface_type": "string", "property": "count", "required": false, "type": "integer" } }, "path": "chat.list_pin_messages", "primary_cli_path": "chat message list-pin-msg", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取会话中钉住的消息列表", "use_when": [ "需要查看群聊当前置顶的消息时" ] }, "chat.list_special_focus_messages": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list-focused", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.list_special_focus_messages", "internal/cli/schema_command_registry.json#chat.list_special_focus_messages", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_special_focus_messages", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "列出当前用户特别关注的消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "普通未读消息或提及消息使用对应专用命令" ], "canonical_path": "chat.list_special_focus_messages", "cli_name": "list-focused", "cli_path": "chat message list-focused", "confirmation": "not_required", "description": "拉取当前用户特别关注人的消息。分页参数 --limit 指定每页数量,--cursor 传分页游标(首次不传或传 0)。返回结果中 hasMore=true 时用 nextCursor 作为下次 --cursor 继续翻页。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list-focused --limit 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出当前用户特别关注的消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出当前用户特别关注的消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_special_focus_messages.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "普通未读消息或提及消息使用对应专用命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "普通未读消息或提及消息使用对应专用命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list-focused", "value": "chat.list_special_focus_messages" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list-focused", "value": "chat.list_special_focus_messages" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取当前用户特别关注人的消息。分页参数 --limit 指定每页数量,--cursor 传分页游标(首次不传或传 0)。返回结果中 hasMore=true 时用 nextCursor 作为下次 --cursor 继续翻页。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉特别关注人的消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取当前用户特别关注人的消息。分页参数 --limit 指定每页数量,--cursor 传分页游标(首次不传或传 0)。返回结果中 hasMore=true 时用 nextCursor 作为下次 --cursor 继续翻页。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-focused --limit 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-focused --limit 50" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_special_focus_messages.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "list_special_focus_messages" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_special_focus_messages.interface_ref", "value": "chat.list_special_focus_messages" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "list_special_focus_messages" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取特别关注人的消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "list_special_focus_messages" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取特别关注人的消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看特别关注或重点消息列表时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看特别关注或重点消息列表时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "list_special_focus_messages" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_special_focus_messages", "parameter_count": 2, "parameters": { "cursor": { "description": "分页游标(首次不传或传 0,翻页传 nextCursor)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(首次不传或传 0,翻页传 nextCursor)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "分页游标,首次不传" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(首次不传或传 0,翻页传 nextCursor)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "分页游标,首次不传", "interface_type": "number", "property": "cursor", "required": false, "type": "integer" }, "limit": { "default": "50", "description": "每页返回数量(默认 50)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "每页数量,必填" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "每页数量,必填", "interface_type": "number", "property": "limit", "required": false, "type": "integer" } }, "path": "chat.list_special_focus_messages", "primary_cli_path": "chat message list-focused", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取特别关注人的消息", "use_when": [ "需要查看特别关注或重点消息列表时" ] }, "chat.list_top_conversations": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat list-top-conversations", "internal/cli/schema_command_registry.json#chat.list_top_conversations", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_top_conversations", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "列出当前用户置顶的会话", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "设置或取消某个会话置顶时使用 chat set-top" ], "canonical_path": "chat.list_top_conversations", "cli_name": "list-top-conversations", "cli_path": "chat list-top-conversations", "confirmation": "not_required", "description": "拉取当前用户的置顶会话列表。分页参数 --limit 指定每页数量,--cursor 传分页游标(首次不传或传 0)。返回结果中 hasMore=true 时用 nextCursor 作为下次 --cursor 继续翻页。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat list-top-conversations --limit 100" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出当前用户置顶的会话" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出当前用户置顶的会话" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_top_conversations.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "设置或取消某个会话置顶时使用 chat set-top" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "设置或取消某个会话置顶时使用 chat set-top" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat list-top-conversations", "value": "chat.list_top_conversations" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat list-top-conversations", "value": "chat.list_top_conversations" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取当前用户的置顶会话列表。分页参数 --limit 指定每页数量,--cursor 传分页游标(首次不传或传 0)。返回结果中 hasMore=true 时用 nextCursor 作为下次 --cursor 继续翻页。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "拉取用户的置顶会话" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取当前用户的置顶会话列表。分页参数 --limit 指定每页数量,--cursor 传分页游标(首次不传或传 0)。返回结果中 hasMore=true 时用 nextCursor 作为下次 --cursor 继续翻页。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat list-top-conversations --limit 100" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat list-top-conversations --limit 100" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_top_conversations.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_top_conversations.interface_ref", "value": { "product_id": "chat", "rpc_name": "list_top_conversations" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_top_conversations.interface_ref", "value": { "product_id": "chat", "rpc_name": "list_top_conversations" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取置顶会话列表" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "list_top_conversations" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取置顶会话列表" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看现有置顶会话清单时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看现有置顶会话清单时" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "list_top_conversations" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_top_conversations", "parameter_count": 3, "parameters": { "cursor": { "description": "分页游标(首次不传或传 0,翻页传 nextCursor)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(首次不传或传 0,翻页传 nextCursor)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "cursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(首次不传或传 0,翻页传 nextCursor)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "cursor", "interface_type": "number", "property": "cursor", "required": false, "type": "integer" }, "exclude-muted": { "description": "是否排除已设置免打扰的会话(默认 false)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "是否排除已设置免打扰的会话(默认 false)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "excludeMuted" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "是否排除已设置免打扰的会话(默认 false)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "excludeMuted", "property": "excludeMuted", "required": false, "type": "boolean" }, "limit": { "default": "1000", "description": "每页返回数量(默认 1000)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 1000)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "limit" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 1000)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "string" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "string" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "limit", "interface_type": "string", "property": "limit", "required": false, "type": "integer" } }, "path": "chat.list_top_conversations", "primary_cli_path": "chat list-top-conversations", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取置顶会话列表", "use_when": [ "需要查看现有置顶会话清单时" ] }, "chat.list_topic_replies": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list-topic-replies", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.list_topic_replies", "internal/cli/schema_command_registry.json#chat.list_topic_replies", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_topic_replies", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "分页读取指定话题的回复", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "读取普通会话消息时使用 chat message list" ], "canonical_path": "chat.list_topic_replies", "cli_name": "list-topic-replies", "cli_path": "chat message list-topic-replies", "confirmation": "not_required", "description": "查询指定群聊中某条话题消息的全部回复。--group 指定群会话 ID,--topic-id 指定话题 ID(由 dws chat message list 返回)。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list-topic-replies --group \u003copenConversationId\u003e --topic-id \u003ctopicId\u003e --limit 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页读取指定话题的回复" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页读取指定话题的回复" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_topic_replies.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "读取普通会话消息时使用 chat message list" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "读取普通会话消息时使用 chat message list" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list-topic-replies", "value": "chat.list_topic_replies" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list-topic-replies", "value": "chat.list_topic_replies" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询指定群聊中某条话题消息的全部回复。--group 指定群会话 ID,--topic-id 指定话题 ID(由 dws chat message list 返回)。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "针对话题群中的单个话题,分页拉取话题的回复消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询指定群聊中某条话题消息的全部回复。--group 指定群会话 ID,--topic-id 指定话题 ID(由 dws chat message list 返回)。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-topic-replies --group \u003copenConversationId\u003e --topic-id \u003ctopicId\u003e --limit 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-topic-replies --group \u003copenConversationId\u003e --topic-id \u003ctopicId\u003e --limit 50" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_topic_replies.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "list_topic_replies" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_topic_replies.interface_ref", "value": "chat.list_topic_replies" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "list_topic_replies" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取群话题回复消息列表" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "list_topic_replies" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取群话题回复消息列表" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知话题 ID 并需要查看回复串时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知话题 ID 并需要查看回复串时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "list_topic_replies" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_topic_replies", "parameter_count": 5, "parameters": { "direction": { "description": "时间方向: newer=从给定时间往现在拉,older=从给定时间往以前拉(推荐,默认 older)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "时间方向: newer=从给定时间往现在拉,older=从给定时间往以前拉(推荐,默认 older)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "true是从老往新,false是新往老拉" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "时间方向: newer=从给定时间往现在拉,older=从给定时间往以前拉(推荐,默认 older)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "boolean" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "boolean" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "forward" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "direction" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "forward" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "true是从老往新,false是新往老拉", "interface_type": "boolean", "property": "forward", "required": false, "type": "string" }, "group": { "cli_required": true, "description": "群会话 openconversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群会话 openconversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "群会话唯一标识" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群会话 openconversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openconversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openconversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "群会话唯一标识", "property": "openconversationId", "required": true, "type": "string" }, "limit": { "default": "50", "description": "返回数量(默认 50)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "返回数量(默认 50)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "返回数量" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "返回数量(默认 50)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "pageSize" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "limit" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "pageSize" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "返回数量", "interface_type": "number", "property": "pageSize", "required": false, "type": "integer" }, "time": { "description": "开始时间,格式: yyyy-MM-dd HH:mm:ss(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "开始时间,格式: yyyy-MM-dd HH:mm:ss(可选)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "格式:yyyy-MM-dd HH:mm:ss,非必填" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "开始时间,格式: yyyy-MM-dd HH:mm:ss(可选)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "startTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "time" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "startTime" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "格式:yyyy-MM-dd HH:mm:ss,非必填", "property": "startTime", "required": false, "type": "string" }, "topic-id": { "cli_required": true, "description": "话题 ID,由 dws chat message list 返回 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "话题 ID,由 dws chat message list 返回 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "由 dws chat message list 指令 返回" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "话题 ID,由 dws chat message list 返回 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "topicId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "topicId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "由 dws chat message list 指令 返回", "property": "topicId", "required": true, "type": "string" } }, "path": "chat.list_topic_replies", "primary_cli_path": "chat message list-topic-replies", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取群话题回复消息列表", "use_when": [ "已知话题 ID 并需要查看回复串时" ] }, "chat.list_user_define_conv_categories": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat category list", "internal/cli/schema_command_registry.json#chat.list_user_define_conv_categories", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_user_define_conv_categories", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "列出当前用户的自定义会话分组", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要查看某个分组内会话时使用 chat category list-conversations" ], "canonical_path": "chat.list_user_define_conv_categories", "cli_name": "list", "cli_path": "chat category list", "confirmation": "not_required", "description": "获取用户自定义会话分组", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat category list" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出当前用户的自定义会话分组" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出当前用户的自定义会话分组" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_user_define_conv_categories.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看某个分组内会话时使用 chat category list-conversations" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查看某个分组内会话时使用 chat category list-conversations" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat category list", "value": "chat.list_user_define_conv_categories" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat category list", "value": "chat.list_user_define_conv_categories" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取用户自定义会话分组" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "获取用户自定义会话分组" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取用户自定义会话分组" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat category list" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat category list" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_user_define_conv_categories.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_user_define_conv_categories.interface_ref", "value": { "product_id": "im", "rpc_name": "list_user_define_conv_categories" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.list_user_define_conv_categories.interface_ref", "value": { "product_id": "im", "rpc_name": "list_user_define_conv_categories" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取用户自定义会话分组" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "获取用户自定义会话分组" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取用户自定义会话分组" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要取得分组 ID 或浏览分组配置时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要取得分组 ID 或浏览分组配置时" ] } }, "group": "category", "has_parameters": false, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "list_user_define_conv_categories" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "list_user_define_conv_categories", "parameter_count": 0, "parameters": {}, "path": "chat.list_user_define_conv_categories", "primary_cli_path": "chat category list", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "获取用户自定义会话分组", "use_when": [ "需要取得分组 ID 或浏览分组配置时" ] }, "chat.query_custom_user_roles": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group-role query-user", "internal/cli/schema_command_registry.json#chat.query_custom_user_roles", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.query_custom_user_roles", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "查询指定群成员的自定义角色", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "列出全部角色定义时使用 chat group-role list" ], "canonical_path": "chat.query_custom_user_roles", "cli_name": "query-user", "cli_path": "chat group-role query-user", "confirmation": "not_required", "description": "查询群成员的群身份", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat group-role query-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询指定群成员的自定义角色" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询指定群成员的自定义角色" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_custom_user_roles.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "列出全部角色定义时使用 chat group-role list" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "列出全部角色定义时使用 chat group-role list" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group-role query-user", "value": "chat.query_custom_user_roles" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group-role query-user", "value": "chat.query_custom_user_roles" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询群成员的群身份" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "根据用户提供的群和成员为在群里查询成员的群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询群成员的群身份" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role query-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role query-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_custom_user_roles.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_custom_user_roles.interface_ref", "value": { "product_id": "im", "rpc_name": "query_custom_user_roles" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_custom_user_roles.interface_ref", "value": { "product_id": "im", "rpc_name": "query_custom_user_roles" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询群成员的群身份" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "查询群成员的群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询群成员的群身份" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要核对某个成员在群内的业务角色时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要核对某个成员在群内的业务角色时" ] } }, "group": "group-role", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "query_custom_user_roles" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "query_custom_user_roles", "parameter_count": 2, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "user": { "description": "用户 userId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "用户 userId(必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openDingTalkId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "用户 userId(必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openDingTalkId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openDingTalkId" }, "required": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_required_inference", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openDingTalkId", "property": "openDingTalkId", "required": true, "type": "string" } }, "path": "chat.query_custom_user_roles", "primary_cli_path": "chat group-role query-user", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查询群成员的群身份", "use_when": [ "需要核对某个成员在群内的业务角色时" ] }, "chat.query_message_send_status": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message query-send-status", "internal/cli/schema_command_registry.json#chat.query_message_send_status", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.query_message_send_status", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "查询异步消息发送任务的状态", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "没有 openTaskId 或只需查消息内容时不要使用" ], "canonical_path": "chat.query_message_send_status", "cli_name": "query-send-status", "cli_path": "chat message query-send-status", "confirmation": "not_required", "description": "查询以当前用户身份发送的消息的发送状态。需要传入发送消息时返回的 openTaskId。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message query-send-status --open-task-id \u003copenTaskId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询异步消息发送任务的状态" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询异步消息发送任务的状态" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_message_send_status.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "没有 openTaskId 或只需查消息内容时不要使用" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "没有 openTaskId 或只需查消息内容时不要使用" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message query-send-status", "value": "chat.query_message_send_status" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message query-send-status", "value": "chat.query_message_send_status" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询以当前用户身份发送的消息的发送状态。需要传入发送消息时返回的 openTaskId。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "查询以当前用户的身份发送的消息的发送状态" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询以当前用户身份发送的消息的发送状态。需要传入发送消息时返回的 openTaskId。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message query-send-status --open-task-id \u003copenTaskId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message query-send-status --open-task-id \u003copenTaskId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_message_send_status.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_message_send_status.interface_ref", "value": { "product_id": "im", "rpc_name": "query_message_send_status" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_message_send_status.interface_ref", "value": { "product_id": "im", "rpc_name": "query_message_send_status" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询消息发送状态" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "查询以当前用户的身份发送的消息的发送状态" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询消息发送状态" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "发送命令返回 openTaskId 后需要确认投递结果时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "发送命令返回 openTaskId 后需要确认投递结果时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "query_message_send_status" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "query_message_send_status", "parameter_count": 1, "parameters": { "open-task-id": { "cli_required": true, "description": "消息发送任务 ID (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息发送任务 ID (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openTaskId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息发送任务 ID (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "openTaskId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "openTaskId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openTaskId", "property": "openTaskId", "required": true, "type": "string" } }, "path": "chat.query_message_send_status", "primary_cli_path": "chat message query-send-status", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查询消息发送状态", "use_when": [ "发送命令返回 openTaskId 后需要确认投递结果时" ] }, "chat.query_msg_read_status": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message read-status", "internal/cli/schema_command_registry.json#chat.query_msg_read_status", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.query_msg_read_status", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "查询指定消息的已读状态和人员", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "查看哪些会话未读时使用 chat message list-unread-conversations" ], "canonical_path": "chat.query_msg_read_status", "cli_name": "read-status", "cli_path": "chat message read-status", "confirmation": "not_required", "description": "查询指定会话中消息的已读/未读状态(仅消息发送者可查询自己发出的消息)。--conversation-id 指定会话 openConversationId(群聊或单聊均可),--message-id 指定消息 ID(由 dws chat message list 返回的 openMessageId,必须是当前用户发送的消息)。目标用户 userId 使用 --user/--users;目标用户 openDingTalkId 使用 --target-open-dingtalk-ids;不传目标用户则返回所有接收者的状态。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message read-status --conversation-id \u003copenConversationId\u003e --message-id \u003copenMessageId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询指定消息的已读状态和人员" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询指定消息的已读状态和人员" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_msg_read_status.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "查看哪些会话未读时使用 chat message list-unread-conversations" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "查看哪些会话未读时使用 chat message list-unread-conversations" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message read-status", "value": "chat.query_msg_read_status" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message read-status", "value": "chat.query_msg_read_status" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询指定会话中消息的已读/未读状态(仅消息发送者可查询自己发出的消息)。--conversation-id 指定会话 openConversationId(群聊或单聊均可),--message-id 指定消息 ID(由 dws chat message list 返回的 openMessageId,必须是当前用户发送的消息)。目标用户 userId 使用 --user/--users;目标用户 openDingTalkId 使用 --target-open-dingtalk-ids;不传目标用户则返回所有接收者的状态。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "查询消息的已读/未读状态" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询指定会话中消息的已读/未读状态(仅消息发送者可查询自己发出的消息)。--conversation-id 指定会话 openConversationId(群聊或单聊均可),--message-id 指定消息 ID(由 dws chat message list 返回的 openMessageId,必须是当前用户发送的消息)。目标用户 userId 使用 --user/--users;目标用户 openDingTalkId 使用 --target-open-dingtalk-ids;不传目标用户则返回所有接收者的状态。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message read-status --conversation-id \u003copenConversationId\u003e --message-id \u003copenMessageId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message read-status --conversation-id \u003copenConversationId\u003e --message-id \u003copenMessageId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_msg_read_status.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_msg_read_status.interface_ref", "value": { "product_id": "im", "rpc_name": "query_msg_read_status" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.query_msg_read_status.interface_ref", "value": { "product_id": "im", "rpc_name": "query_msg_read_status" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询消息的已读/未读状态" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "查询消息的已读/未读状态" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询消息的已读/未读状态" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知会话 ID 与消息 ID,需要核对阅读情况时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知会话 ID 与消息 ID,需要核对阅读情况时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "query_msg_read_status" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "query_msg_read_status", "parameter_count": 5, "parameters": { "conversation-id": { "cli_required": true, "description": "会话 openConversationId (必填,群聊或单聊均可)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,群聊或单聊均可)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,群聊或单聊均可)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "message-id": { "cli_required": true, "description": "消息 openMessageId,由 chat message list 返回 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMessageId,由 chat message list 返回 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openMessageId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMessageId,由 chat message list 返回 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openMessageId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "messageId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openMessageId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openMessageId", "property": "openMessageId", "required": true, "type": "string" }, "target-open-dingtalk-ids": { "description": "目标用户 openDingTalkId 列表,逗号分隔(可选,不传则查所有接收者)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "目标用户 openDingTalkId 列表,逗号分隔(可选,不传则查所有接收者)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "targetOpenDingTalkIds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "目标用户 openDingTalkId 列表,逗号分隔(可选,不传则查所有接收者)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "targetOpenDingTalkIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "targetOpenDingtalkIds" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "targetOpenDingTalkIds" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "targetOpenDingTalkIds", "interface_type": "array", "property": "targetOpenDingTalkIds", "required": false, "type": "string" }, "user": { "description": "目标用户 userId,支持逗号分隔(可选,不传则查所有接收者)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "目标用户 userId,支持逗号分隔(可选,不传则查所有接收者)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "目标用户 userId,支持逗号分隔(可选,不传则查所有接收者)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "conditional wrapper: parseCSVValues + appendChatIDArgs routes each supplied identifier to targetUserIds or targetOpenDingTalkIds according to its runtime ID shape; there is no single RPC property for this flag", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "conditional wrapper: parseCSVValues + appendChatIDArgs routes each supplied identifier to targetUserIds or targetOpenDingTalkIds according to its runtime ID shape; there is no single RPC property for this flag", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "users": { "description": "目标用户 userId 列表,逗号分隔(可选,不传则查所有接收者)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "目标用户 userId 列表,逗号分隔(可选,不传则查所有接收者)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "目标用户 userId 列表,逗号分隔(可选,不传则查所有接收者)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "conditional wrapper/alias of --user: parseCSVValues + appendChatIDArgs routes each supplied identifier to targetUserIds or targetOpenDingTalkIds according to its runtime ID shape; there is no single RPC property for this flag", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "users" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "conditional wrapper/alias of --user: parseCSVValues + appendChatIDArgs routes each supplied identifier to targetUserIds or targetOpenDingTalkIds according to its runtime ID shape; there is no single RPC property for this flag", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" } }, "path": "chat.query_msg_read_status", "primary_cli_path": "chat message read-status", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查询消息的已读/未读状态", "use_when": [ "已知会话 ID 与消息 ID,需要核对阅读情况时" ] }, "chat.quit_group": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group quit", "internal/cli/schema_command_registry.json#chat.quit_group", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.quit_group", "live-dws-schema:chat.quit_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "当前用户退出群聊,群本身保留", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要永久解散整个群时使用 chat group dismiss", "需要踢出其他成员时使用 chat group members remove" ], "canonical_path": "chat.quit_group", "cli_name": "quit", "cli_path": "chat group quit", "confirmation": "not_required", "description": "当前用户退出指定群聊。退出后将无法查看群消息。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group quit --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "当前用户退出群聊,群本身保留" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "当前用户退出群聊,群本身保留" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.quit_group.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要永久解散整个群时使用 chat group dismiss", "需要踢出其他成员时使用 chat group members remove" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要永久解散整个群时使用 chat group dismiss", "需要踢出其他成员时使用 chat group members remove" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group quit", "value": "chat.quit_group" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group quit", "value": "chat.quit_group" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当前用户退出指定群聊。退出后将无法查看群消息。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "用户退群" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当前用户退出指定群聊。退出后将无法查看群消息。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group quit --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group quit --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.quit_group.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.quit_group.interface_ref", "value": { "product_id": "im", "rpc_name": "quit_group" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.quit_group.interface_ref", "value": { "product_id": "im", "rpc_name": "quit_group" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "退出群聊" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "用户退群" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "退出群聊" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户只要自己离开某个群,不需要解散群" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户只要自己离开某个群,不需要解散群" ] } }, "group": "group", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "quit_group" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "quit_group", "parameter_count": 1, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" } }, "path": "chat.quit_group", "primary_cli_path": "chat group quit", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "退出群聊", "use_when": [ "用户只要自己离开某个群,不需要解散群" ] }, "chat.recall_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message recall", "internal/cli/schema_command_registry.json#chat.recall_message", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.recall_message", "live-dws-schema:chat.recall_message", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "撤回当前用户已发送的单条消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "撤回机器人消息时使用 chat message recall-by-bot", "消息 ID 未确认时先用消息查询/搜索拿到 openMessageId" ], "canonical_path": "chat.recall_message", "cli_name": "recall", "cli_path": "chat message recall", "confirmation": "not_required", "description": "撤回当前用户发送的消息。需要指定会话 ID 和消息 ID。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat message recall --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "撤回当前用户已发送的单条消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "撤回当前用户已发送的单条消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.recall_message.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "撤回机器人消息时使用 chat message recall-by-bot", "消息 ID 未确认时先用消息查询/搜索拿到 openMessageId" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "撤回机器人消息时使用 chat message recall-by-bot", "消息 ID 未确认时先用消息查询/搜索拿到 openMessageId" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message recall", "value": "chat.recall_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message recall", "value": "chat.recall_message" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "撤回当前用户发送的消息。需要指定会话 ID 和消息 ID。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "撤回用户发送的消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "撤回当前用户发送的消息。需要指定会话 ID 和消息 ID。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message recall --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message recall --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.recall_message.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.recall_message.interface_ref", "value": { "product_id": "im", "rpc_name": "recall_message" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.recall_message.interface_ref", "value": { "product_id": "im", "rpc_name": "recall_message" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "撤回用户发送的消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "撤回用户发送的消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "撤回用户发送的消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知会话与消息 ID,需要撤回自己发出的那条消息" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知会话与消息 ID,需要撤回自己发出的那条消息" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "recall_message" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "recall_message", "parameter_count": 2, "parameters": { "conversation-id": { "description": "会话 openConversationId (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "msg-id": { "cli_required": true, "description": "消息 openMessageId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openMessageId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openMessageId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openMessageId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openMessageId", "property": "openMessageId", "required": true, "type": "string" } }, "path": "chat.recall_message", "primary_cli_path": "chat message recall", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "撤回用户发送的消息", "use_when": [ "已知会话与消息 ID,需要撤回自己发出的那条消息" ] }, "chat.recall_robot_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message recall-by-bot", "internal/cli/schema_command_registry.json#chat.recall_robot_message", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "撤回指定机器人发送的消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "个人身份消息撤回使用 chat message recall" ], "canonical_path": "chat.recall_robot_message", "cli_name": "recall-by-bot", "cli_path": "chat message recall-by-bot", "confirmation": "not_required", "description": "群聊:传 --group 与 --keys;单聊:仅传 --keys。--keys 为发送时返回的 processQueryKey 列表,逗号分隔。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat message recall-by-bot --robot-code \u003crobotCode\u003e --group \u003copenConversationId\u003e --keys \u003cprocessQueryKey\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "撤回指定机器人发送的消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "撤回指定机器人发送的消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "个人身份消息撤回使用 chat message recall" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "个人身份消息撤回使用 chat message recall" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message recall-by-bot", "value": "chat.recall_robot_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message recall-by-bot", "value": "chat.recall_robot_message" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "skill", "review_reason": "Skill danger table explicitly reviews this operation", "selected": false, "source": "skills/mono/SKILL.md", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "群聊:传 --group 与 --keys;单聊:仅传 --keys。--keys 为发送时返回的 processQueryKey 列表,逗号分隔。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "群聊:传 --group 与 --keys;单聊:仅传 --keys。--keys 为发送时返回的 processQueryKey 列表,逗号分隔。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "skill", "review_reason": "Skill danger table explicitly reviews this operation", "selected": false, "source": "skills/mono/SKILL.md", "value": "destructive" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message recall-by-bot --robot-code \u003crobotCode\u003e --group \u003copenConversationId\u003e --keys \u003cprocessQueryKey\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message recall-by-bot --robot-code \u003crobotCode\u003e --group \u003copenConversationId\u003e --keys \u003cprocessQueryKey\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, { "precedence": "skill", "review_reason": "Skill danger table explicitly reviews this operation", "selected": false, "source": "skills/mono/SKILL.md", "value": "high" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "机器人撤回消息(--group 群聊 / 不传为单聊)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "机器人撤回消息(--group 群聊 / 不传为单聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "持有 robotCode 和发送结果 key,需要撤回机器人消息时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "持有 robotCode 和发送结果 key,需要撤回机器人消息时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", "is_alias": false, "name": "recall_robot_message", "parameter_count": 3, "parameters": { "group": { "description": "群聊 openConversationId(群聊撤回时必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId(群聊撤回时必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId(群聊撤回时必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": false, "type": "string" }, "keys": { "cli_required": true, "description": "消息 processQueryKey 列表,逗号分隔 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 processQueryKey 列表,逗号分隔 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 processQueryKey 列表,逗号分隔 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "keys" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "keys" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "keys", "required": true, "type": "string" }, "robot-code": { "cli_required": true, "description": "机器人 Code (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "机器人 Code (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "机器人 Code (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "robotCode" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "robotCode" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "robotCode", "required": true, "type": "string" } }, "path": "chat.recall_robot_message", "primary_cli_path": "chat message recall-by-bot", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "机器人撤回消息(--group 群聊 / 不传为单聊)", "use_when": [ "持有 robotCode 和发送结果 key,需要撤回机器人消息时" ] }, "chat.remove_custom_group_role": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group-role remove", "internal/cli/schema_command_registry.json#chat.remove_custom_group_role", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_group_role", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "删除群聊中的自定义角色", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只取消某个成员的角色时使用 chat group-role remove-user" ], "canonical_path": "chat.remove_custom_group_role", "cli_name": "remove", "cli_path": "chat group-role remove", "confirmation": "not_required", "description": "删除群身份", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat group-role remove --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "删除群聊中的自定义角色" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "删除群聊中的自定义角色" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_group_role.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只取消某个成员的角色时使用 chat group-role remove-user" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只取消某个成员的角色时使用 chat group-role remove-user" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group-role remove", "value": "chat.remove_custom_group_role" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group-role remove", "value": "chat.remove_custom_group_role" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "删除群身份" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "删除群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "删除群身份" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role remove --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role remove --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_group_role.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_group_role.interface_ref", "value": { "product_id": "im", "rpc_name": "remove_custom_group_role" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_group_role.interface_ref", "value": { "product_id": "im", "rpc_name": "remove_custom_group_role" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "删除群身份" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "删除群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "删除群身份" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "明确要移除整个自定义角色定义时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "明确要移除整个自定义角色定义时" ] } }, "group": "group-role", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "remove_custom_group_role" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "remove_custom_group_role", "parameter_count": 2, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "role-id": { "cli_required": true, "description": "群身份 openRoleId,由 group-role list 返回 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群身份 openRoleId,由 group-role list 返回 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openRoleId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群身份 openRoleId,由 group-role list 返回 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openRoleId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "roleId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openRoleId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openRoleId", "property": "openRoleId", "required": true, "type": "string" } }, "path": "chat.remove_custom_group_role", "primary_cli_path": "chat group-role remove", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "删除群身份", "use_when": [ "明确要移除整个自定义角色定义时" ] }, "chat.remove_custom_user_roles": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group-role remove-user", "internal/cli/schema_command_registry.json#chat.remove_custom_user_roles", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_user_roles", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "取消指定成员的一个或多个自定义角色", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "删除角色定义本身时使用 chat group-role remove" ], "canonical_path": "chat.remove_custom_user_roles", "cli_name": "remove-user", "cli_path": "chat group-role remove-user", "confirmation": "not_required", "description": "移除用户的指定群身份", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat group-role remove-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "取消指定成员的一个或多个自定义角色" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "取消指定成员的一个或多个自定义角色" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_user_roles.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "删除角色定义本身时使用 chat group-role remove" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "删除角色定义本身时使用 chat group-role remove" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group-role remove-user", "value": "chat.remove_custom_user_roles" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group-role remove-user", "value": "chat.remove_custom_user_roles" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "移除用户的指定群身份" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "移除用户的群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "移除用户的指定群身份" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role remove-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role remove-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_user_roles.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_user_roles.interface_ref", "value": { "product_id": "im", "rpc_name": "remove_custom_user_roles" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_user_roles.interface_ref", "value": { "product_id": "im", "rpc_name": "remove_custom_user_roles" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "移除用户的指定群身份" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "移除用户的群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "移除用户的指定群身份" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要保留角色定义但解除成员角色时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要保留角色定义但解除成员角色时" ] } }, "group": "group-role", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "remove_custom_user_roles" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "remove_custom_user_roles", "parameter_count": 3, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "role-ids": { "cli_required": true, "description": "要移除的群身份 openRoleId 列表,逗号分隔 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "要移除的群身份 openRoleId 列表,逗号分隔 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openRoleIds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "要移除的群身份 openRoleId 列表,逗号分隔 (必填)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openRoleIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "roleIds" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openRoleIds" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openRoleIds", "interface_type": "array", "property": "openRoleIds", "required": true, "type": "string" }, "user": { "description": "用户 userId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "用户 userId(必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openDingTalkId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "用户 userId(必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openDingTalkId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openDingTalkId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openDingTalkId", "property": "openDingTalkId", "required": true, "type": "string" } }, "path": "chat.remove_custom_user_roles", "primary_cli_path": "chat group-role remove-user", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "移除用户的指定群身份", "use_when": [ "需要保留角色定义但解除成员角色时" ] }, "chat.remove_emoji_reaction": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message remove-emoji", "internal/cli/schema_command_registry.json#chat.remove_emoji_reaction", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_emoji_reaction", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "移除指定消息上的表情回应", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "移除文字表情时使用 chat message remove-text-emotion" ], "canonical_path": "chat.remove_emoji_reaction", "cli_name": "remove-emoji", "cli_path": "chat message remove-emoji", "confirmation": "not_required", "constraints": { "require_one_of": [ [ "conversation-id", "group", "id", "chat" ] ] }, "description": "移除消息的 emoji 表情回应", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message remove-emoji --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emoji \"赞\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "移除指定消息上的表情回应" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "移除指定消息上的表情回应" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_emoji_reaction.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "移除文字表情时使用 chat message remove-text-emotion" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "移除文字表情时使用 chat message remove-text-emotion" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message remove-emoji", "value": "chat.remove_emoji_reaction" }, { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat message remove-emoji", "value": "chat.remove_emoji_reaction" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message remove-emoji", "value": "chat.remove_emoji_reaction" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "移除消息的 emoji 表情回应" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "消息删除emoji回应" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "移除消息的 emoji 表情回应" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message remove-emoji --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emoji \"赞\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message remove-emoji --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emoji \"赞\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_emoji_reaction.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_emoji_reaction.interface_ref", "value": { "product_id": "im", "rpc_name": "remove_emoji_reaction" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_emoji_reaction.interface_ref", "value": { "product_id": "im", "rpc_name": "remove_emoji_reaction" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "移除消息的 emoji 表情回应" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "消息删除emoji回应" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "移除消息的 emoji 表情回应" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要取消此前添加的 emoji reaction 时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要取消此前添加的 emoji reaction 时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "remove_emoji_reaction" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "remove_emoji_reaction", "parameter_count": 6, "parameters": { "chat": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "chat" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "conversation-id": { "description": "会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "emoji": { "description": "emoji 表情名称 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "emoji 表情名称 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "emojiName" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "emoji 表情名称 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "emojiName" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "emoji" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "emojiName" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "emojiName", "property": "emojiName", "required": true, "type": "string" }, "group": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "versioned_binding", "selected": false, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "id": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "msg-id": { "description": "消息 openMsgId (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMsgId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openMsgId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMsgId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openMsgId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openMsgId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openMsgId", "property": "openMsgId", "required": true, "type": "string" } }, "path": "chat.remove_emoji_reaction", "primary_cli_path": "chat message remove-emoji", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "移除消息的 emoji 表情回应", "use_when": [ "需要取消此前添加的 emoji reaction 时" ] }, "chat.remove_group_member": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group members remove", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.remove_group_member", "internal/cli/schema_command_registry.json#chat.remove_group_member", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_group_member", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "从指定群聊移除成员", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "移除机器人时使用 chat group members remove-bot" ], "canonical_path": "chat.remove_group_member", "cli_name": "remove", "cli_path": "chat group members remove", "confirmation": "not_required", "description": "从指定群聊中移除成员,需传入群 ID 与待移除的用户 ID 列表。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat group members remove --id \u003copenConversationId\u003e --users userId1,userId2" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "从指定群聊移除成员" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "从指定群聊移除成员" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_group_member.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "移除机器人时使用 chat group members remove-bot" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "移除机器人时使用 chat group members remove-bot" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group members remove", "value": "chat.remove_group_member" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group members remove", "value": "chat.remove_group_member" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "skill", "review_reason": "Skill danger table explicitly reviews this operation", "selected": false, "source": "skills/mono/SKILL.md", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "从指定群聊中移除成员,需传入群 ID 与待移除的用户 ID 列表。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "移除群成员" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "从指定群聊中移除成员,需传入群 ID 与待移除的用户 ID 列表。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "skill", "review_reason": "Skill danger table explicitly reviews this operation", "selected": false, "source": "skills/mono/SKILL.md", "value": "destructive" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group members remove --id \u003copenConversationId\u003e --users userId1,userId2" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group members remove --id \u003copenConversationId\u003e --users userId1,userId2" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_group_member.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "remove_group_member" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_group_member.interface_ref", "value": "chat.remove_group_member" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "remove_group_member" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, { "precedence": "skill", "review_reason": "Skill danger table explicitly reviews this operation", "selected": false, "source": "skills/mono/SKILL.md", "value": "high" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "移除群成员" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "remove_group_member" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "移除群成员" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "群管理员明确要移除一个或多个普通成员时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "群管理员明确要移除一个或多个普通成员时" ] } }, "group": "group.members", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "remove_group_member" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "remove_group_member", "parameter_count": 2, "parameters": { "id": { "cli_required": true, "description": "群 ID / openconversation_id (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 ID / openconversation_id (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "会话Id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 ID / openconversation_id (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "会话Id", "property": "openConversationId", "required": true, "type": "string" }, "users": { "cli_required": true, "description": "要移除的用户 userId 列表,逗号分隔 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "要移除的用户 userId 列表,逗号分隔 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "需要被移除的成员userId列表" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "要移除的用户 userId 列表,逗号分隔 (必填)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "userIdList" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "users" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "userIdList" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "需要被移除的成员userId列表", "interface_type": "array", "property": "userIdList", "required": true, "type": "string" } }, "path": "chat.remove_group_member", "primary_cli_path": "chat group members remove", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "移除群成员", "use_when": [ "群管理员明确要移除一个或多个普通成员时" ] }, "chat.remove_message_favorite": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message remove-favorite --help", "internal/cli/schema_command_registry.json#chat.remove_message_favorite", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "skills/mono/references/products/chat.md" ], "agent_summary": "取消当前用户对指定消息的收藏标记,不删除原消息。", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要撤回或删除原消息、移除表情回应或取消消息置顶时不要使用。" ], "canonical_path": "chat.remove_message_favorite", "cli_name": "remove-favorite", "cli_path": "chat message remove-favorite", "confirmation": "not_required", "description": "取消收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作只移除当前用户的收藏标记,不会删除原消息。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message remove-favorite --open-message-id MSG_ID --open-conversation-id CONVERSATION_ID" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、取消收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;明确其不会删除原消息。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "取消当前用户对指定消息的收藏标记,不删除原消息。" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、取消收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;明确其不会删除原消息。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "取消当前用户对指定消息的收藏标记,不删除原消息。" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、取消收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;明确其不会删除原消息。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要撤回或删除原消息、移除表情回应或取消消息置顶时不要使用。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、取消收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;明确其不会删除原消息。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要撤回或删除原消息、移除表情回应或取消消息置顶时不要使用。" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message remove-favorite", "value": "chat.remove_message_favorite" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message remove-favorite", "value": "chat.remove_message_favorite" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "取消收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作只移除当前用户的收藏标记,不会删除原消息。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "取消收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作只移除当前用户的收藏标记,不会删除原消息。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、取消收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;明确其不会删除原消息。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message remove-favorite --open-message-id MSG_ID --open-conversation-id CONVERSATION_ID" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、取消收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;明确其不会删除原消息。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message remove-favorite --open-message-id MSG_ID --open-conversation-id CONVERSATION_ID" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、取消收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;明确其不会删除原消息。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "取消收藏指定消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "取消收藏指定消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增的真实 Cobra leaf、取消收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;明确其不会删除原消息。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确要从个人收藏中移除一条已知消息时。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增的真实 Cobra leaf、取消收藏实现和 chat 产品参考补齐 reviewed Agent 选择语义;明确其不会删除原消息。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确要从个人收藏中移除一条已知消息时。" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command.", "is_alias": false, "name": "remove_message_favorite", "parameter_count": 2, "parameters": { "open-conversation-id": { "cli_required": true, "description": "消息所在会话的 openConversationId (必填,支持群聊/单聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息所在会话的 openConversationId (必填,支持群聊/单聊)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息所在会话的 openConversationId (必填,支持群聊/单聊)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.remove_message_favorite has no singular pinned interface_ref; --open-conversation-id is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "openConversationId" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.remove_message_favorite has no singular pinned interface_ref; --open-conversation-id is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": true, "type": "string" }, "open-message-id": { "cli_required": true, "description": "消息 openMessageId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.remove_message_favorite has no singular pinned interface_ref; --open-message-id is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "openMessageId" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.remove_message_favorite has no singular pinned interface_ref; --open-message-id is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": true, "type": "string" } }, "path": "chat.remove_message_favorite", "primary_cli_path": "chat message remove-favorite", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "取消收藏指定消息", "use_when": [ "用户明确要从个人收藏中移除一条已知消息时。" ] }, "chat.remove_robot_in_group": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group members remove-bot", "internal/cli/schema_command_registry.json#chat.remove_robot_in_group", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_robot_in_group", "live-dws-schema:bot.remove_robot_in_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "从群内移除指定机器人", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "移除普通成员时使用 chat group members remove", "解散整个群时使用 chat group dismiss" ], "canonical_path": "chat.remove_robot_in_group", "cli_name": "remove-bot", "cli_path": "chat group members remove-bot", "confirmation": "not_required", "description": "将指定机器人从群聊中移除。需要群管理员或群主权限。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat group members remove-bot --id \u003copenConversationId\u003e --bot-id \u003copenBotId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "从群内移除指定机器人" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "从群内移除指定机器人" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_robot_in_group.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "移除普通成员时使用 chat group members remove", "解散整个群时使用 chat group dismiss" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "移除普通成员时使用 chat group members remove", "解散整个群时使用 chat group dismiss" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group members remove-bot", "value": "chat.remove_robot_in_group" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group members remove-bot", "value": "chat.remove_robot_in_group" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "将指定机器人从群聊中移除。需要群管理员或群主权限。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "从群内移除机器人" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "将指定机器人从群聊中移除。需要群管理员或群主权限。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group members remove-bot --id \u003copenConversationId\u003e --bot-id \u003copenBotId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group members remove-bot --id \u003copenConversationId\u003e --bot-id \u003copenBotId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_robot_in_group.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "remove_robot_in_group" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_robot_in_group.interface_ref", "value": "bot.remove_robot_in_group" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "remove_robot_in_group" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "从群内移除机器人" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "remove_robot_in_group" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "从群内移除机器人" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要把某个机器人踢出指定群" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要把某个机器人踢出指定群" ] } }, "group": "group.members", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "bot", "rpc_name": "remove_robot_in_group" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "remove_robot_in_group", "parameter_count": 2, "parameters": { "bot-id": { "cli_required": true, "description": "机器人 openBotId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "机器人 openBotId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openBotId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "机器人 openBotId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openBotId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "botId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openBotId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openBotId", "property": "openBotId", "required": true, "type": "string" }, "id": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" } }, "path": "chat.remove_robot_in_group", "primary_cli_path": "chat group members remove-bot", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "从群内移除机器人", "use_when": [ "需要把某个机器人踢出指定群" ] }, "chat.remove_text_emotion": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message remove-text-emotion", "internal/cli/schema_command_registry.json#chat.remove_text_emotion", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_text_emotion", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "移除指定消息上的文字表情回应", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "移除普通 emoji reaction 时使用 chat message remove-emoji" ], "canonical_path": "chat.remove_text_emotion", "cli_name": "remove-text-emotion", "cli_path": "chat message remove-text-emotion", "confirmation": "not_required", "constraints": { "require_one_of": [ [ "conversation-id", "group", "id", "chat" ] ] }, "description": "移除消息的文字表情回应", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message remove-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"赞\" --text \"nice\" --background-id im_bg_5" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "移除指定消息上的文字表情回应" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "移除指定消息上的文字表情回应" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_text_emotion.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "移除普通 emoji reaction 时使用 chat message remove-emoji" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "移除普通 emoji reaction 时使用 chat message remove-emoji" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message remove-text-emotion", "value": "chat.remove_text_emotion" }, { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat message remove-text-emotion", "value": "chat.remove_text_emotion" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message remove-text-emotion", "value": "chat.remove_text_emotion" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "移除消息的文字表情回应" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "删除文字表情" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "移除消息的文字表情回应" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message remove-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"赞\" --text \"nice\" --background-id im_bg_5" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message remove-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"赞\" --text \"nice\" --background-id im_bg_5" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_text_emotion.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_text_emotion.interface_ref", "value": { "product_id": "im", "rpc_name": "remove_text_emotion" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.remove_text_emotion.interface_ref", "value": { "product_id": "im", "rpc_name": "remove_text_emotion" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "移除消息的文字表情回应" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "删除文字表情" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "移除消息的文字表情回应" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要取消已添加的文字表情时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要取消已添加的文字表情时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "remove_text_emotion" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "remove_text_emotion", "parameter_count": 9, "parameters": { "background-id": { "description": "背景 ID (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "背景 ID (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "backgroundId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "背景 ID (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "backgroundId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "backgroundId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "backgroundId", "property": "backgroundId", "required": true, "type": "string" }, "chat": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "chat" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "conversation-id": { "description": "会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "emotion-id": { "description": "表情 ID (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "表情 ID (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "emotionId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "表情 ID (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "emotionId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "emotionId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "emotionId", "property": "emotionId", "required": true, "type": "string" }, "emotion-name": { "description": "表情名称 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "表情名称 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "emotionName" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "表情名称 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "emotionName" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "emotionName" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "emotionName", "property": "emotionName", "required": true, "type": "string" }, "group": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "versioned_binding", "selected": false, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "id": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "msg-id": { "description": "消息 openMsgId (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMsgId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openMsgId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMsgId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openMsgId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openMsgId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openMsgId", "property": "openMsgId", "required": true, "type": "string" }, "text": { "description": "文字内容 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "文字内容 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "text" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "文字内容 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "text" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "text" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "text", "property": "text", "required": true, "type": "string" } }, "path": "chat.remove_text_emotion", "primary_cli_path": "chat message remove-text-emotion", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "移除消息的文字表情回应", "use_when": [ "需要取消已添加的文字表情时" ] }, "chat.reply_personal_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message reply", "internal/cli/schema_command_registry.json#chat.reply_personal_message", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "引用指定消息发送个人回复", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "无需引用上下文的普通消息使用 chat message send" ], "canonical_path": "chat.reply_personal_message", "cli_name": "reply", "cli_path": "chat message reply", "confirmation": "not_required", "description": "以当前用户身份引用某条消息并回复。需要指定会话 ID、被引用消息 ID、原消息发送者 openDingTalkId,以及回复内容。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (人员信息可通过 dws contact user search --keyword \"姓名\" --format json 获取)", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat message reply --conversation-id \u003copenConversationId\u003e --ref-msg-id \u003copenMessageId\u003e --ref-sender \u003copenDingTalkId\u003e --text \"收到\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "引用指定消息发送个人回复" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "引用指定消息发送个人回复" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "无需引用上下文的普通消息使用 chat message send" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "无需引用上下文的普通消息使用 chat message send" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message reply", "value": "chat.reply_personal_message" }, { "precedence": "native_annotation", "selected": false, "source": "native_annotation", "source_ref": "hardcoded:chat", "value": "chat.reply_personal_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message reply", "value": "chat.reply_personal_message" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "以当前用户身份引用某条消息并回复。需要指定会话 ID、被引用消息 ID、原消息发送者 openDingTalkId,以及回复内容。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (人员信息可通过 dws contact user search --keyword \"姓名\" --format json 获取)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "以用户身份发消息,支持多种消息类型" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "以当前用户身份引用某条消息并回复。需要指定会话 ID、被引用消息 ID、原消息发送者 openDingTalkId,以及回复内容。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (人员信息可通过 dws contact user search --keyword \"姓名\" --format json 获取)" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message reply --conversation-id \u003copenConversationId\u003e --ref-msg-id \u003copenMessageId\u003e --ref-sender \u003copenDingTalkId\u003e --text \"收到\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message reply --conversation-id \u003copenConversationId\u003e --ref-msg-id \u003copenMessageId\u003e --ref-sender \u003copenDingTalkId\u003e --text \"收到\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "chat", "rpc_name": "send_personal_message" } } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "chat", "rpc_name": "send_personal_message" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "引用回复消息(支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "send_personal_message" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "引用回复消息(支持单聊/群聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户要针对某条已有消息进行引用回复时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户要针对某条已有消息进行引用回复时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "send_personal_message" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "reply_personal_message", "parameter_count": 6, "parameters": { "ai-tag": { "default": "true", "description": "消息是否带 AI 发送角标(默认 true)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息是否带 AI 发送角标(默认 true)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "ai类型" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息是否带 AI 发送角标(默认 true)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "string" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "string" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "clawType" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "aiTag" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "clawType" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "ai类型", "interface_type": "string", "property": "clawType", "required": false, "type": "boolean" }, "conversation-id": { "cli_required": true, "description": "会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "群聊openConversationId,发送群聊消息时使用" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "群聊openConversationId,发送群聊消息时使用", "property": "openConversationId", "required": true, "type": "string" }, "ref-msg-id": { "cli_required": true, "description": "被引用的消息 openMessageId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "被引用的消息 openMessageId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "被引用的消息 openMessageId (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "serialized into the aggregate content JSON string", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "refMsgId" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "serialized into the aggregate content JSON string", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": true, "type": "string" }, "ref-sender": { "cli_required": true, "description": "被引用消息的发送者 openDingTalkId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "被引用消息的发送者 openDingTalkId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "被引用消息的发送者 openDingTalkId (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "resolved then serialized into the aggregate content JSON string", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "refSender" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "resolved then serialized into the aggregate content JSON string", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": true, "type": "string" }, "text": { "cli_required": true, "description": "回复内容 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "回复内容 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "回复内容 (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "serialized into the aggregate content JSON string", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "text" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "serialized into the aggregate content JSON string", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": true, "type": "string" }, "uuid": { "description": "幂等键(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "幂等键(可选)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "uuid" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "幂等键(可选)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "uuid" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "uuid" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "uuid", "property": "uuid", "required": false, "type": "string" } }, "path": "chat.reply_personal_message", "primary_cli_path": "chat message reply", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "引用回复消息(支持单聊/群聊)", "use_when": [ "用户要针对某条已有消息进行引用回复时" ] }, "chat.search_at_me_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list-mentions", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_at_me_message", "internal/cli/schema_command_registry.json#chat.search_at_me_message", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_at_me_message", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "查询指定时间范围内提及当前用户的消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "查询全部消息时使用 chat message list-all" ], "canonical_path": "chat.search_at_me_message", "cli_name": "list-mentions", "cli_path": "chat message list-mentions", "confirmation": "not_required", "description": "搜索时间范围内 @我 的消息,可选指定群聊。返回结果包含单聊和群聊标识。分页参数 --limit(默认 50)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list-mentions --start \"2026-07-01T00:00:00+08:00\" --end \"2026-07-02T00:00:00+08:00\" --limit 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询指定时间范围内提及当前用户的消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询指定时间范围内提及当前用户的消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_at_me_message.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "查询全部消息时使用 chat message list-all" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "查询全部消息时使用 chat message list-all" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list-mentions", "value": "chat.search_at_me_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list-mentions", "value": "chat.search_at_me_message" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "搜索时间范围内 @我 的消息,可选指定群聊。返回结果包含单聊和群聊标识。分页参数 --limit(默认 50)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "搜索at自己的消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "搜索时间范围内 @我 的消息,可选指定群聊。返回结果包含单聊和群聊标识。分页参数 --limit(默认 50)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-mentions --start \"2026-07-01T00:00:00+08:00\" --end \"2026-07-02T00:00:00+08:00\" --limit 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-mentions --start \"2026-07-01T00:00:00+08:00\" --end \"2026-07-02T00:00:00+08:00\" --limit 50" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_at_me_message.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_at_me_message" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_at_me_message.interface_ref", "value": "chat.search_at_me_message" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_at_me_message" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取 @我 的消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "search_at_me_message" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取 @我 的消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要找出 @我的消息和待关注事项时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要找出 @我的消息和待关注事项时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "search_at_me_message" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "search_at_me_message", "parameter_count": 5, "parameters": { "cursor": { "default": "0", "description": "分页游标(默认 \"0\",翻页传 nextCursor)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(默认 \"0\",翻页传 nextCursor)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "cursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(默认 \"0\",翻页传 nextCursor)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "cursor", "property": "cursor", "required": false, "type": "string" }, "end": { "cli_required": true, "description": "结束时间,ISO-8601 格式 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "结束时间,ISO-8601 格式 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "endTime" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "结束时间,ISO-8601 格式 (必填)" }, "format": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_format_inference", "value": "date-time" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_format_inference", "value": "date-time" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "endTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "end" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "endTime" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "format": "date-time", "interface_description": "endTime", "property": "endTime", "required": true, "type": "string" }, "group": { "description": "群聊 openconversation_id(可选,不传则查全部)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openconversation_id(可选,不传则查全部)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openconversation_id(可选,不传则查全部)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "limit": { "default": "50", "description": "每页返回数量(默认 50)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "limit" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "limit", "interface_type": "number", "property": "limit", "required": false, "type": "integer" }, "start": { "cli_required": true, "description": "开始时间,ISO-8601 格式 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "开始时间,ISO-8601 格式 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "startTime" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "开始时间,ISO-8601 格式 (必填)" }, "format": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_format_inference", "value": "date-time" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_format_inference", "value": "date-time" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "startTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "start" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "startTime" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "format": "date-time", "interface_description": "startTime", "property": "startTime", "required": true, "type": "string" } }, "path": "chat.search_at_me_message", "primary_cli_path": "chat message list-mentions", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取 @我 的消息", "use_when": [ "需要找出 @我的消息和待关注事项时" ] }, "chat.search_bots": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat bot find", "interface_ref:bot.search_bots", "internal/cli/schema_command_registry.json#chat.search_bots", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_bots", "live-dws-schema:bot.search_bots", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "按关键词搜索企业机器人并拿到 openDingTalkId", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只查我创建的机器人时使用 chat bot search", "已有 robot-code 直接发消息时不要先搜" ], "canonical_path": "chat.search_bots", "cli_name": "find", "cli_path": "chat bot find", "confirmation": "not_required", "description": "按关键词搜索当前用户可用的【全部】机器人(含他人创建、官方机器人),支持游标分页。\n\n如何在 find 与 search 之间选择:\n - find :用户说\"搜索机器人\"\"找一个机器人\"\"所有可用机器人\"\"帮我找 XXX 机器人\"\n (不限范围,包含他人/官方)→ 用 find\n - search:用户说\"我创建的\"\"我的\"\"我自己的\"\"我做的\"机器人 → 用 search(dws chat bot search)\n\n返回字段差异(核心区分点):\n - find 额外返回 openDingTalkId(可用于给机器人发单聊消息)\n - search 没有 openDingTalkId\n\n如果后续需要给机器人发单聊消息,必须用 find 拿 openDingTalkId。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat bot find --query \"日报\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按关键词搜索企业机器人并拿到 openDingTalkId" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按关键词搜索企业机器人并拿到 openDingTalkId" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_bots.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只查我创建的机器人时使用 chat bot search", "已有 robot-code 直接发消息时不要先搜" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只查我创建的机器人时使用 chat bot search", "已有 robot-code 直接发消息时不要先搜" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat bot find", "value": "chat.search_bots" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat bot find", "value": "chat.search_bots" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "按关键词搜索当前用户可用的【全部】机器人(含他人创建、官方机器人),支持游标分页。\n\n如何在 find 与 search 之间选择:\n - find :用户说\"搜索机器人\"\"找一个机器人\"\"所有可用机器人\"\"帮我找 XXX 机器人\"\n (不限范围,包含他人/官方)→ 用 find\n - search:用户说\"我创建的\"\"我的\"\"我自己的\"\"我做的\"机器人 → 用 search(dws chat bot search)\n\n返回字段差异(核心区分点):\n - find 额外返回 openDingTalkId(可用于给机器人发单聊消息)\n - search 没有 openDingTalkId\n\n如果后续需要给机器人发单聊消息,必须用 find 拿 openDingTalkId。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "搜索机器人" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "按关键词搜索当前用户可用的【全部】机器人(含他人创建、官方机器人),支持游标分页。\n\n如何在 find 与 search 之间选择:\n - find :用户说\"搜索机器人\"\"找一个机器人\"\"所有可用机器人\"\"帮我找 XXX 机器人\"\n (不限范围,包含他人/官方)→ 用 find\n - search:用户说\"我创建的\"\"我的\"\"我自己的\"\"我做的\"机器人 → 用 search(dws chat bot search)\n\n返回字段差异(核心区分点):\n - find 额外返回 openDingTalkId(可用于给机器人发单聊消息)\n - search 没有 openDingTalkId\n\n如果后续需要给机器人发单聊消息,必须用 find 拿 openDingTalkId。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat bot find --query \"日报\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat bot find --query \"日报\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_bots.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "search_bots" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_bots.interface_ref", "value": "bot.search_bots" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "search_bots" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "搜索【全部可用】机器人(含他人/官方,额外返回 openDingTalkId 可发单聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "search_bots" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "搜索【全部可用】机器人(含他人/官方,额外返回 openDingTalkId 可发单聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "要找可用机器人并提取 openDingTalkId(例如后续单聊机器人)" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "要找可用机器人并提取 openDingTalkId(例如后续单聊机器人)" ] } }, "group": "bot", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "bot", "rpc_name": "search_bots" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "search_bots", "parameter_count": 3, "parameters": { "cursor": { "description": "分页游标(首次调用不传,翻页时传上次返回的 nextCursor)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(首次调用不传,翻页时传上次返回的 nextCursor)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "cursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(首次调用不传,翻页时传上次返回的 nextCursor)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "cursor", "property": "cursor", "required": false, "type": "string" }, "limit": { "default": "20", "description": "每页返回数量(默认 20)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 20)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "limit" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 20)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "limit", "interface_type": "number", "property": "limit", "required": false, "type": "integer" }, "query": { "description": "搜索关键词 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "搜索关键词 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "keyword" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "搜索关键词 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "keyword" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "query" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "keyword" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "keyword", "property": "keyword", "required": true, "type": "string" } }, "path": "chat.search_bots", "primary_cli_path": "chat bot find", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "搜索【全部可用】机器人(含他人/官方,额外返回 openDingTalkId 可发单聊)", "use_when": [ "要找可用机器人并提取 openDingTalkId(例如后续单聊机器人)" ] }, "chat.search_common_groups": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat search-common", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_common_groups", "internal/cli/schema_command_registry.json#chat.search_common_groups", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_common_groups", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "查询指定人员共同所在的群聊", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "按群名称搜索时使用 chat search" ], "canonical_path": "chat.search_common_groups", "cli_name": "search-common", "cli_path": "chat search-common", "confirmation": "not_required", "description": "根据昵称列表搜索共同群聊。--nicks 指定要搜索的人员昵称(逗号分隔,必填)。--match-mode 控制匹配模式:AND 表示所有人都在群里,OR 表示任一人在群里(默认 AND)。分页参数 --limit(默认 20)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat search-common --nicks \"张三,李四\" --match-mode all --limit 20" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询指定人员共同所在的群聊" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询指定人员共同所在的群聊" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_common_groups.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "按群名称搜索时使用 chat search" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "按群名称搜索时使用 chat search" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat search-common", "value": "chat.search_common_groups" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat search-common", "value": "chat.search_common_groups" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "根据昵称列表搜索共同群聊。--nicks 指定要搜索的人员昵称(逗号分隔,必填)。--match-mode 控制匹配模式:AND 表示所有人都在群里,OR 表示任一人在群里(默认 AND)。分页参数 --limit(默认 20)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "通过人员名称搜索共同群聊" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "根据昵称列表搜索共同群聊。--nicks 指定要搜索的人员昵称(逗号分隔,必填)。--match-mode 控制匹配模式:AND 表示所有人都在群里,OR 表示任一人在群里(默认 AND)。分页参数 --limit(默认 20)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat search-common --nicks \"张三,李四\" --match-mode all --limit 20" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat search-common --nicks \"张三,李四\" --match-mode all --limit 20" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_common_groups.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_common_groups" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_common_groups.interface_ref", "value": "chat.search_common_groups" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_common_groups" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "搜索共同群(查询指定人共同所在的群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "search_common_groups" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "搜索共同群(查询指定人共同所在的群聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要找两人或多人共同群聊时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要找两人或多人共同群聊时" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "search_common_groups" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "search_common_groups", "parameter_count": 5, "parameters": { "cursor": { "default": "0", "description": "分页游标(默认 \"0\",翻页传 nextCursor)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(默认 \"0\",翻页传 nextCursor)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "翻页偏移量,首次查询不传或传\"0\",后续传上一次返回的 nextCursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(默认 \"0\",翻页传 nextCursor)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "翻页偏移量,首次查询不传或传\"0\",后续传上一次返回的 nextCursor", "property": "cursor", "required": false, "type": "string" }, "exclude-muted": { "description": "是否排除已设置免打扰的群聊(默认 false)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "是否排除已设置免打扰的群聊(默认 false)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "excludeMuted" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "是否排除已设置免打扰的群聊(默认 false)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "excludeMuted", "property": "excludeMuted", "required": false, "type": "boolean" }, "limit": { "default": "20", "description": "每页返回数量(默认 20)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 20)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "每页数量,默认20" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 20)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "string" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "string" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "每页数量,默认20", "interface_type": "string", "property": "limit", "required": false, "type": "integer" }, "match-mode": { "default": "AND", "description": "匹配模式:AND=所有人都在群里,OR=任一人在群里(默认 AND)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "匹配模式:AND=所有人都在群里,OR=任一人在群里(默认 AND)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "AND-所有nick对应的人都在群里。OR-任一nick对应的人在群里" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "匹配模式:AND=所有人都在群里,OR=任一人在群里(默认 AND)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "matchMode" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "matchMode" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "AND-所有nick对应的人都在群里。OR-任一nick对应的人在群里", "property": "matchMode", "required": false, "type": "string" }, "nicks": { "cli_required": true, "description": "要搜索的昵称列表,逗号分隔 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "要搜索的昵称列表,逗号分隔 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "字段名" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "要搜索的昵称列表,逗号分隔 (必填)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "nicks" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "nicks" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "字段名", "interface_type": "array", "property": "nicks", "required": true, "type": "string" } }, "path": "chat.search_common_groups", "primary_cli_path": "chat search-common", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "搜索共同群(查询指定人共同所在的群聊)", "use_when": [ "需要找两人或多人共同群聊时" ] }, "chat.search_groups": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_groups_by_keyword", "internal/cli/schema_command_registry.json#chat.search_groups", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_groups", "live-dws-schema:chat.search_groups", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "按关键词搜索群聊并拿到 openConversationId", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "已有群号时用 chat group get-by-group-id", "查我创建/管理的群用 chat group list-my-groups", "查与某人的共同群用 chat search-common" ], "canonical_path": "chat.search_groups", "cli_name": "search", "cli_path": "chat search", "confirmation": "not_required", "description": "根据关键词搜索群聊列表。分页参数 --limit(默认 20)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。\n\n注意:\n1. query 不要拆分得太细,应使用群名称中连续的核心词作为关键词(如群名\"项目冲刺群\"应搜\"项目冲刺\"而非拆成\"项目\"+\"冲刺\"分别搜索)。\n2. 当搜索结果返回多个群聊时,应列出候选群让用户确认目标群聊,不要自行假定并直接进行后续操作。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat search --query \"项目冲刺\"", "dws chat search --query \"项目冲刺\" --limit 20 --cursor 0" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按关键词搜索群聊并拿到 openConversationId" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按关键词搜索群聊并拿到 openConversationId" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_groups.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有群号时用 chat group get-by-group-id", "查我创建/管理的群用 chat group list-my-groups", "查与某人的共同群用 chat search-common" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有群号时用 chat group get-by-group-id", "查我创建/管理的群用 chat group list-my-groups", "查与某人的共同群用 chat search-common" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat search", "value": "chat.search_groups" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat search", "value": "chat.search_groups" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "根据关键词搜索群聊列表。分页参数 --limit(默认 20)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。\n\n注意:\n1. query 不要拆分得太细,应使用群名称中连续的核心词作为关键词(如群名\"项目冲刺群\"应搜\"项目冲刺\"而非拆成\"项目\"+\"冲刺\"分别搜索)。\n2. 当搜索结果返回多个群聊时,应列出候选群让用户确认目标群聊,不要自行假定并直接进行后续操作。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "根据群名称关键词,搜索符合条件的群,返回群的openconversion_id、群名称等信息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "根据关键词搜索群聊列表。分页参数 --limit(默认 20)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。\n\n注意:\n1. query 不要拆分得太细,应使用群名称中连续的核心词作为关键词(如群名\"项目冲刺群\"应搜\"项目冲刺\"而非拆成\"项目\"+\"冲刺\"分别搜索)。\n2. 当搜索结果返回多个群聊时,应列出候选群让用户确认目标群聊,不要自行假定并直接进行后续操作。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat search --query \"项目冲刺\"", "dws chat search --query \"项目冲刺\" --limit 20 --cursor 0" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat search --query \"项目冲刺\"", "dws chat search --query \"项目冲刺\" --limit 20 --cursor 0" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_groups.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the CLI calls im/search_groups with a flat payload, while the pinned snapshot only contains the incompatible chat/search_groups_by_keyword contract." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the CLI calls im/search_groups with a flat payload, while the pinned snapshot only contains the incompatible chat/search_groups_by_keyword contract." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "overridden_candidates": [ { "precedence": "imported", "selected": false, "source": "internal/cli/schema_hints/imported/wukong.json", "value": "chat.search_groups_by_keyword" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_groups.interface_ref", "value": "chat.search_groups_by_keyword" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "根据关键词搜索群聊" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "search_groups_by_keyword" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "根据关键词搜索群聊" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只知道群名关键词,需要定位群并提取 openConversationId" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只知道群名关键词,需要定位群并提取 openConversationId" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: the CLI calls im/search_groups with a flat payload, while the pinned snapshot only contains the incompatible chat/search_groups_by_keyword contract.", "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "search_groups", "parameter_count": 4, "parameters": { "cursor": { "default": "0", "description": "分页游标(默认 \"0\",翻页传 nextCursor)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(默认 \"0\",翻页传 nextCursor)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(默认 \"0\",翻页传 nextCursor)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.search_groups has no singular pinned interface_ref; --cursor is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.search_groups has no singular pinned interface_ref; --cursor is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "exclude-muted": { "description": "是否排除已设置免打扰的群聊(默认 false)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "是否排除已设置免打扰的群聊(默认 false)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "是否排除已设置免打扰的群聊(默认 false)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.search_groups has no singular pinned interface_ref; --exclude-muted is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.search_groups has no singular pinned interface_ref; --exclude-muted is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "required": false, "type": "boolean" }, "limit": { "default": "20", "description": "每页返回数量(默认 20)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 20)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 20)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "Reviewed unpinned adapter: chat.search_groups has no singular pinned interface_ref; --limit is a CLI wrapper input and does not publish a direct interface property.", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "limit" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "Reviewed unpinned adapter: chat.search_groups has no singular pinned interface_ref; --limit is a CLI wrapper input and does not publish a direct interface property.", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "required": false, "type": "integer" }, "query": { "description": "搜索关键词 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "搜索关键词 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "搜索关键词 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "keyword" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "query" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "keyword" }, "required": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_required_inference", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "keyword", "required": true, "type": "string" } }, "path": "chat.search_groups", "primary_cli_path": "chat search", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "根据关键词搜索群聊", "use_when": [ "只知道群名关键词,需要定位群并提取 openConversationId" ] }, "chat.search_messages": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message search-advanced", "internal/cli/schema_command_registry.json#chat.search_messages", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages", "live-dws-schema:chat.search_messages", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "按时间、关键词、发送者、@ 或会话等多维度搜索消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只需按关键词在会话里搜时优先评估 chat message search", "只需拉取某会话时间线时使用 chat message list", "只需某人发给我的消息时使用 chat message list-by-sender" ], "canonical_path": "chat.search_messages", "cli_name": "search-advanced", "cli_path": "chat message search-advanced", "confirmation": "not_required", "description": "支持按关键词、发送者、@我、@指定人、指定会话、时间范围等多维度搜索消息。发送者 userId 使用 --user/--users;发送者或 @ 人的 openDingTalkId 使用 --sender-ids/--at-ids。所有参数均为可选,至少指定一个搜索条件。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message search-advanced --query \"周报\" --start \"2026-04-01T00:00:00+08:00\" --end \"2026-04-15T00:00:00+08:00\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按时间、关键词、发送者、@ 或会话等多维度搜索消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按时间、关键词、发送者、@ 或会话等多维度搜索消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只需按关键词在会话里搜时优先评估 chat message search", "只需拉取某会话时间线时使用 chat message list", "只需某人发给我的消息时使用 chat message list-by-sender" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只需按关键词在会话里搜时优先评估 chat message search", "只需拉取某会话时间线时使用 chat message list", "只需某人发给我的消息时使用 chat message list-by-sender" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message search-advanced", "value": "chat.search_messages" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message search-advanced", "value": "chat.search_messages" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "支持按关键词、发送者、@我、@指定人、指定会话、时间范围等多维度搜索消息。发送者 userId 使用 --user/--users;发送者或 @ 人的 openDingTalkId 使用 --sender-ids/--at-ids。所有参数均为可选,至少指定一个搜索条件。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "搜索消息,支持多种维度:时间范围、关键词、发送者、at我的、at指定用户、会话" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "支持按关键词、发送者、@我、@指定人、指定会话、时间范围等多维度搜索消息。发送者 userId 使用 --user/--users;发送者或 @ 人的 openDingTalkId 使用 --sender-ids/--at-ids。所有参数均为可选,至少指定一个搜索条件。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message search-advanced --query \"周报\" --start \"2026-04-01T00:00:00+08:00\" --end \"2026-04-15T00:00:00+08:00\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message search-advanced --query \"周报\" --start \"2026-04-01T00:00:00+08:00\" --end \"2026-04-15T00:00:00+08:00\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages.interface_ref", "value": { "product_id": "im", "rpc_name": "search_messages" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages.interface_ref", "value": { "product_id": "im", "rpc_name": "search_messages" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "多维度搜索消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "搜索消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "多维度搜索消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要组合时间范围、关键词、发送者、@我/@某人、指定会话等条件搜消息" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要组合时间范围、关键词、发送者、@我/@某人、指定会话等条件搜消息" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "search_messages" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "search_messages", "parameter_count": 14, "parameters": { "at-ids": { "description": "@指定人的 openDingTalkId 列表,逗号分隔(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@指定人的 openDingTalkId 列表,逗号分隔(可选)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "atOpenDingTakIds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@指定人的 openDingTalkId 列表,逗号分隔(可选)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "atOpenDingTakIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "atIds" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "atOpenDingTakIds" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "atOpenDingTakIds", "interface_type": "array", "property": "atOpenDingTakIds", "required": false, "type": "string" }, "at-me": { "description": "只搜索 @我 的消息(可选,默认 false)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "只搜索 @我 的消息(可选,默认 false)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "atMe" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "只搜索 @我 的消息(可选,默认 false)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "atMe" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "atMe" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "atMe", "property": "atMe", "required": false, "type": "boolean" }, "conversation-ids": { "description": "会话 openConversationId 列表,逗号分隔(可选,群聊或单聊均可,不传则搜索所有会话)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId 列表,逗号分隔(可选,群聊或单聊均可,不传则搜索所有会话)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationIds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId 列表,逗号分隔(可选,群聊或单聊均可,不传则搜索所有会话)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationIds" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationIds" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationIds", "interface_type": "array", "property": "openConversationIds", "required": false, "type": "string" }, "conversation-type": { "description": "下层会话类型过滤值(可选,以当前 IM Schema 支持值为准)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "下层会话类型过滤值(可选,以当前 IM Schema 支持值为准)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "searchConvType" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "下层会话类型过滤值(可选,以当前 IM Schema 支持值为准)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "searchConvType" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationType" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "searchConvType" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "searchConvType", "property": "searchConvType", "required": false, "type": "string" }, "cursor": { "default": "0", "description": "分页游标(默认 \"0\")", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(默认 \"0\")" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "cursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(默认 \"0\")" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "cursor", "property": "cursor", "required": false, "type": "string" }, "end": { "description": "结束时间,ISO-8601 格式(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "结束时间,ISO-8601 格式(可选)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "endTime" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "结束时间,ISO-8601 格式(可选)" }, "format": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_format_inference", "value": "date-time" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_format_inference", "value": "date-time" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "endTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "end" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "endTime" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "format": "date-time", "interface_description": "endTime", "interface_type": "number", "property": "endTime", "required": false, "type": "string" }, "limit": { "default": "100", "description": "每页返回数量(默认 100)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 100)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "limit" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 100)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "limit", "interface_type": "number", "property": "limit", "required": false, "type": "integer" }, "message-type": { "description": "下层消息类型过滤值(可选,以当前 IM Schema 支持值为准)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "下层消息类型过滤值(可选,以当前 IM Schema 支持值为准)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "messageType" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "下层消息类型过滤值(可选,以当前 IM Schema 支持值为准)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "messageType" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "messageType" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "messageType" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "messageType", "property": "messageType", "required": false, "type": "string" }, "only-robot": { "description": "只搜索机器人消息(可选;显式传 false 时也会传给下层)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "只搜索机器人消息(可选;显式传 false 时也会传给下层)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "onlyRobotMessages" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "只搜索机器人消息(可选;显式传 false 时也会传给下层)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "onlyRobotMessages" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "onlyRobot" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "onlyRobotMessages" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "onlyRobotMessages", "property": "onlyRobotMessages", "required": false, "type": "boolean" }, "query": { "description": "搜索关键词(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "搜索关键词(可选)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "keyword" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "搜索关键词(可选)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "keyword" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "query" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "keyword" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "keyword", "property": "keyword", "required": false, "type": "string" }, "sender-ids": { "description": "发送者 openDingTalkId 列表,逗号分隔(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "发送者 openDingTalkId 列表,逗号分隔(可选)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "senderOpenDingTakIds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "发送者 openDingTalkId 列表,逗号分隔(可选)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "senderOpenDingTakIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "senderIds" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "senderOpenDingTakIds" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "senderOpenDingTakIds", "interface_type": "array", "property": "senderOpenDingTakIds", "required": false, "type": "string" }, "start": { "description": "开始时间,ISO-8601 格式(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "开始时间,ISO-8601 格式(可选)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "startTime" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "开始时间,ISO-8601 格式(可选)" }, "format": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_format_inference", "value": "date-time" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_format_inference", "value": "date-time" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "startTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "start" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "startTime" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "format": "date-time", "interface_description": "startTime", "interface_type": "number", "property": "startTime", "required": false, "type": "string" }, "user": { "description": "发送者 userId,支持逗号分隔(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "发送者 userId,支持逗号分隔(可选)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "发送者 userId,支持逗号分隔(可选)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "conditional wrapper: parseCSVValues + appendChatIDArgs routes each supplied identifier to senderUserIds or senderOpenDingTakIds according to its runtime ID shape; there is no single RPC property for this flag", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "conditional wrapper: parseCSVValues + appendChatIDArgs routes each supplied identifier to senderUserIds or senderOpenDingTakIds according to its runtime ID shape; there is no single RPC property for this flag", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "users": { "description": "发送者 userId 列表,逗号分隔(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "发送者 userId 列表,逗号分隔(可选)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "发送者 userId 列表,逗号分隔(可选)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "conditional wrapper/alias of --user: parseCSVValues + appendChatIDArgs routes each supplied identifier to senderUserIds or senderOpenDingTakIds according to its runtime ID shape; there is no single RPC property for this flag", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "users" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "conditional wrapper/alias of --user: parseCSVValues + appendChatIDArgs routes each supplied identifier to senderUserIds or senderOpenDingTakIds according to its runtime ID shape; there is no single RPC property for this flag", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" } }, "path": "chat.search_messages", "primary_cli_path": "chat message search-advanced", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "多维度搜索消息", "use_when": [ "需要组合时间范围、关键词、发送者、@我/@某人、指定会话等条件搜消息" ] }, "chat.search_messages_by_keyword": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_messages_by_keyword", "internal/cli/schema_command_registry.json#chat.search_messages_by_keyword", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_keyword", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "按关键词和时间范围搜索消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要多会话、发送者或 @维度组合时使用 search-advanced" ], "canonical_path": "chat.search_messages_by_keyword", "cli_name": "search", "cli_path": "chat message search", "confirmation": "not_required", "description": "在当前用户的会话中按关键词搜索消息。--query 指定搜索关键词(必填)。可选 --group 限定搜索某个会话,不传则搜索所有会话。时间参数 --start/--end(ISO-8601)限定搜索时间范围。分页参数 --limit(默认 100)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message search --query \"发布计划\" --start \"2026-07-01T00:00:00+08:00\" --end \"2026-07-10T00:00:00+08:00\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按关键词和时间范围搜索消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按关键词和时间范围搜索消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_keyword.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要多会话、发送者或 @维度组合时使用 search-advanced" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要多会话、发送者或 @维度组合时使用 search-advanced" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message search", "value": "chat.search_messages_by_keyword" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message search", "value": "chat.search_messages_by_keyword" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "在当前用户的会话中按关键词搜索消息。--query 指定搜索关键词(必填)。可选 --group 限定搜索某个会话,不传则搜索所有会话。时间参数 --start/--end(ISO-8601)限定搜索时间范围。分页参数 --limit(默认 100)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "按关键词搜索消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "在当前用户的会话中按关键词搜索消息。--query 指定搜索关键词(必填)。可选 --group 限定搜索某个会话,不传则搜索所有会话。时间参数 --start/--end(ISO-8601)限定搜索时间范围。分页参数 --limit(默认 100)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message search --query \"发布计划\" --start \"2026-07-01T00:00:00+08:00\" --end \"2026-07-10T00:00:00+08:00\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message search --query \"发布计划\" --start \"2026-07-01T00:00:00+08:00\" --end \"2026-07-10T00:00:00+08:00\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_keyword.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_keyword" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_keyword.interface_ref", "value": "chat.search_messages_by_keyword" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_keyword" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "按关键词搜索消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "search_messages_by_keyword" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "按关键词搜索消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要用关键词查找消息且过滤条件较简单时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要用关键词查找消息且过滤条件较简单时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "search_messages_by_keyword" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "search_messages_by_keyword", "parameter_count": 6, "parameters": { "cursor": { "default": "0", "description": "分页游标(默认 \"0\",翻页传 nextCursor)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(默认 \"0\",翻页传 nextCursor)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "cursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(默认 \"0\",翻页传 nextCursor)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "cursor", "property": "cursor", "required": false, "type": "string" }, "end": { "cli_required": true, "description": "结束时间,ISO-8601 格式 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "结束时间,ISO-8601 格式 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "endTime" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "结束时间,ISO-8601 格式 (必填)" }, "format": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_format_inference", "value": "date-time" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_format_inference", "value": "date-time" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "endTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "end" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "endTime" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "format": "date-time", "interface_description": "endTime", "interface_type": "number", "property": "endTime", "required": true, "type": "string" }, "group": { "description": "群聊 openconversation_id(可选,不传则搜索所有会话)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openconversation_id(可选,不传则搜索所有会话)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openconversation_id(可选,不传则搜索所有会话)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "limit": { "default": "100", "description": "每页返回数量(默认 100)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 100)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "limit" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 100)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "limit", "interface_type": "number", "property": "limit", "required": false, "type": "integer" }, "query": { "description": "搜索关键词 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "搜索关键词 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "keyword" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "搜索关键词 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "keyword" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "query" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "keyword" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "keyword", "property": "keyword", "required": true, "type": "string" }, "start": { "cli_required": true, "description": "开始时间,ISO-8601 格式 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "开始时间,ISO-8601 格式 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "startTime" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "开始时间,ISO-8601 格式 (必填)" }, "format": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_format_inference", "value": "date-time" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_format_inference", "value": "date-time" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "startTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "start" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "startTime" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "format": "date-time", "interface_description": "startTime", "interface_type": "number", "property": "startTime", "required": true, "type": "string" } }, "path": "chat.search_messages_by_keyword", "primary_cli_path": "chat message search", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "按关键词搜索消息", "use_when": [ "需要用关键词查找消息且过滤条件较简单时" ] }, "chat.search_messages_by_sender": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list-by-sender", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_messages_by_sender", "internal/cli/schema_command_registry.json#chat.search_messages_by_sender", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_sender", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "按发送者和时间范围查询消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "明确查询与某人的单聊记录时使用 chat message list-direct" ], "canonical_path": "chat.search_messages_by_sender", "cli_name": "list-by-sender", "cli_path": "chat message list-by-sender", "confirmation": "not_required", "constraints": { "mutually_exclusive": [ [ "sender-user-id", "sender-open-dingtalk-id" ] ], "require_one_of": [ [ "sender-user-id", "sender-open-dingtalk-id" ] ] }, "description": "搜索特定人发送给我的消息,返回结果包含单聊和群聊标识。--sender-user-id 指定发送者 userId,--sender-open-dingtalk-id 指定发送者 openDingTalkId,二者互斥。分页参数 --limit(默认 50)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list-by-sender --sender-user-id \u003cuserId\u003e --start \"2026-07-01T00:00:00+08:00\" --end \"2026-07-02T00:00:00+08:00\" --limit 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按发送者和时间范围查询消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按发送者和时间范围查询消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_sender.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "明确查询与某人的单聊记录时使用 chat message list-direct" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "明确查询与某人的单聊记录时使用 chat message list-direct" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list-by-sender", "value": "chat.search_messages_by_sender" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list-by-sender", "value": "chat.search_messages_by_sender" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "搜索特定人发送给我的消息,返回结果包含单聊和群聊标识。--sender-user-id 指定发送者 userId,--sender-open-dingtalk-id 指定发送者 openDingTalkId,二者互斥。分页参数 --limit(默认 50)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "根据发送者拉消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "搜索特定人发送给我的消息,返回结果包含单聊和群聊标识。--sender-user-id 指定发送者 userId,--sender-open-dingtalk-id 指定发送者 openDingTalkId,二者互斥。分页参数 --limit(默认 50)和 --cursor(默认 \"0\")始终传递;hasMore=true 时用返回的 nextCursor 作为下次 --cursor 继续翻页。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-by-sender --sender-user-id \u003cuserId\u003e --start \"2026-07-01T00:00:00+08:00\" --end \"2026-07-02T00:00:00+08:00\" --limit 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-by-sender --sender-user-id \u003cuserId\u003e --start \"2026-07-01T00:00:00+08:00\" --end \"2026-07-02T00:00:00+08:00\" --limit 50" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_sender.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_sender" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_sender.interface_ref", "value": "chat.search_messages_by_sender" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_sender" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取指定发送者的消息(包含单聊和群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "search_messages_by_sender" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取指定发送者的消息(包含单聊和群聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查某人发送过的消息且不限定单聊时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要查某人发送过的消息且不限定单聊时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "search_messages_by_sender" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "search_messages_by_sender", "parameter_count": 6, "parameters": { "cursor": { "default": "0", "description": "分页游标(默认 \"0\",翻页传 nextCursor)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(默认 \"0\",翻页传 nextCursor)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "cursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(默认 \"0\",翻页传 nextCursor)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "cursor", "property": "cursor", "required": false, "type": "string" }, "end": { "description": "结束时间,ISO-8601 格式 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "结束时间,ISO-8601 格式 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "endTime" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "结束时间,ISO-8601 格式 (必填)" }, "format": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_format_inference", "value": "date-time" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_format_inference", "value": "date-time" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "endTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "end" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "endTime" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "format": "date-time", "interface_description": "endTime", "interface_type": "number", "property": "endTime", "required": true, "type": "string" }, "limit": { "default": "50", "description": "每页返回数量(默认 50)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "limit" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "limit", "interface_type": "number", "property": "limit", "required": false, "type": "integer" }, "sender-open-dingtalk-id": { "description": "发送者 openDingTalkId(与 --sender-user-id 二选一,适用于无法获取 userId 的场景)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "发送者 openDingTalkId(与 --sender-user-id 二选一,适用于无法获取 userId 的场景)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "发送者的openDingTalkId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "发送者 openDingTalkId(与 --sender-user-id 二选一,适用于无法获取 userId 的场景)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "senderOpenDingTalkId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "senderOpenDingtalkId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "senderOpenDingTalkId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "发送者的openDingTalkId", "property": "senderOpenDingTalkId", "required": false, "type": "string" }, "sender-user-id": { "description": "发送者 userId(与 --sender-open-dingtalk-id 二选一)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "发送者 userId(与 --sender-open-dingtalk-id 二选一)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "发送者的userId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "发送者 userId(与 --sender-open-dingtalk-id 二选一)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "senderUserId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "senderUserId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "发送者的userId", "property": "senderUserId", "required": false, "type": "string" }, "start": { "cli_required": true, "description": "开始时间,ISO-8601 格式 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "开始时间,ISO-8601 格式 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "startTime" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "开始时间,ISO-8601 格式 (必填)" }, "format": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_format_inference", "value": "date-time" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_format_inference", "value": "date-time" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "startTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "start" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "startTime" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "format": "date-time", "interface_description": "startTime", "interface_type": "number", "property": "startTime", "required": true, "type": "string" } }, "path": "chat.search_messages_by_sender", "primary_cli_path": "chat message list-by-sender", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取指定发送者的消息(包含单聊和群聊)", "use_when": [ "需要查某人发送过的消息且不限定单聊时" ] }, "chat.search_messages_by_time_range": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list-all", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_messages_by_time_range", "internal/cli/schema_command_registry.json#chat.search_messages_by_time_range", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_time_range", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "按时间范围搜索跨会话消息并保留权益指引", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "已指定单个会话时优先使用 chat message list" ], "canonical_path": "chat.search_messages_by_time_range", "cli_name": "list-all", "cli_path": "chat message list-all", "confirmation": "not_required", "description": "分页拉取当前登录用户在指定时间范围内的所有会话消息。--start 和 --end 限定时间范围,--limit 指定每页数量,--cursor 传分页游标(首页传 0)。服务端按 cursor 分页返回,hasMore=true 时用返回的 nextCursor 值继续翻页。如果当前账号没有消息搜索权益,CLI 会保留服务端返回的友好提示与开通入口;不要把权限错误解释为时间范围内没有消息。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list-all --start \"2026-07-01 00:00:00\" --end \"2026-07-02 00:00:00\" --limit 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "复核 dws-wukong 2026-07-14 搜索能力同步:跨会话消息搜索遇到权益限制时应向用户展示服务端指引,而不是解释为空结果;不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按时间范围搜索跨会话消息并保留权益指引" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "复核 dws-wukong 2026-07-14 搜索能力同步:跨会话消息搜索遇到权益限制时应向用户展示服务端指引,而不是解释为空结果;不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按时间范围搜索跨会话消息并保留权益指引" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_time_range.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "复核 dws-wukong 2026-07-14 搜索能力同步:跨会话消息搜索遇到权益限制时应向用户展示服务端指引,而不是解释为空结果;不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已指定单个会话时优先使用 chat message list" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "复核 dws-wukong 2026-07-14 搜索能力同步:跨会话消息搜索遇到权益限制时应向用户展示服务端指引,而不是解释为空结果;不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已指定单个会话时优先使用 chat message list" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list-all", "value": "chat.search_messages_by_time_range" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list-all", "value": "chat.search_messages_by_time_range" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "分页拉取当前登录用户在指定时间范围内的所有会话消息。--start 和 --end 限定时间范围,--limit 指定每页数量,--cursor 传分页游标(首页传 0)。服务端按 cursor 分页返回,hasMore=true 时用返回的 nextCursor 值继续翻页。如果当前账号没有消息搜索权益,CLI 会保留服务端返回的友好提示与开通入口;不要把权限错误解释为时间范围内没有消息。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "根据指定时间范围,分页搜索历史消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "分页拉取当前登录用户在指定时间范围内的所有会话消息。--start 和 --end 限定时间范围,--limit 指定每页数量,--cursor 传分页游标(首页传 0)。服务端按 cursor 分页返回,hasMore=true 时用返回的 nextCursor 值继续翻页。如果当前账号没有消息搜索权益,CLI 会保留服务端返回的友好提示与开通入口;不要把权限错误解释为时间范围内没有消息。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "复核 dws-wukong 2026-07-14 搜索能力同步:跨会话消息搜索遇到权益限制时应向用户展示服务端指引,而不是解释为空结果;不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-all --start \"2026-07-01 00:00:00\" --end \"2026-07-02 00:00:00\" --limit 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "复核 dws-wukong 2026-07-14 搜索能力同步:跨会话消息搜索遇到权益限制时应向用户展示服务端指引,而不是解释为空结果;不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-all --start \"2026-07-01 00:00:00\" --end \"2026-07-02 00:00:00\" --limit 50" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_time_range.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_time_range" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages_by_time_range.interface_ref", "value": "chat.search_messages_by_time_range" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_time_range" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "复核 dws-wukong 2026-07-14 搜索能力同步:跨会话消息搜索遇到权益限制时应向用户展示服务端指引,而不是解释为空结果;不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取指定时间范围内当前用户的所有会话消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "search_messages_by_time_range" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取指定时间范围内当前用户的所有会话消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "复核 dws-wukong 2026-07-14 搜索能力同步:跨会话消息搜索遇到权益限制时应向用户展示服务端指引,而不是解释为空结果;不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要汇总一段时间内所有可见会话消息时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "复核 dws-wukong 2026-07-14 搜索能力同步:跨会话消息搜索遇到权益限制时应向用户展示服务端指引,而不是解释为空结果;不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要汇总一段时间内所有可见会话消息时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "search_messages_by_time_range" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "search_messages_by_time_range", "parameter_count": 4, "parameters": { "cursor": { "default": "0", "description": "分页游标(首页传 \"0\",后续从响应中获取)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(首页传 \"0\",后续从响应中获取)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "cursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(首页传 \"0\",后续从响应中获取)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "cursor", "property": "cursor", "required": false, "type": "string" }, "end": { "cli_required": true, "description": "结束时间,格式: yyyy-MM-dd HH:mm:ss (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "结束时间,格式: yyyy-MM-dd HH:mm:ss (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "结束时间,格式:yyyy-MM-dd HH:mm:ss,非必填" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "结束时间,格式: yyyy-MM-dd HH:mm:ss (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "endTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "end" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "endTime" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "结束时间,格式:yyyy-MM-dd HH:mm:ss,非必填", "property": "endTime", "required": true, "type": "string" }, "limit": { "default": "50", "description": "每页返回数量(默认 50)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "limit" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "limit", "interface_type": "number", "property": "limit", "required": false, "type": "integer" }, "start": { "cli_required": true, "description": "起始时间,格式: yyyy-MM-dd HH:mm:ss (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "起始时间,格式: yyyy-MM-dd HH:mm:ss (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "开始时间,格式:yyyy-MM-dd HH:mm:ss,必填" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "起始时间,格式: yyyy-MM-dd HH:mm:ss (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "startTime" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "start" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "startTime" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "开始时间,格式:yyyy-MM-dd HH:mm:ss,必填", "property": "startTime", "required": true, "type": "string" } }, "path": "chat.search_messages_by_time_range", "primary_cli_path": "chat message list-all", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取指定时间范围内当前用户的所有会话消息", "use_when": [ "需要汇总一段时间内所有可见会话消息时" ] }, "chat.search_my_robots": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat bot search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.search_my_robots", "internal/cli/schema_command_registry.json#chat.search_my_robots", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_my_robots", "live-dws-schema:bot.search_my_robots", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "搜索我创建的企业机器人并提取 robot-code", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "搜索全部可用企业机器人时使用 chat bot find" ], "canonical_path": "chat.search_my_robots", "cli_name": "search", "cli_path": "chat bot search", "confirmation": "not_required", "description": "搜索【当前登录用户自己创建】的机器人,按 robotName 模糊匹配 + 页码分页。\n\n如何在 search 与 find 之间选择:\n - search:用户说\"我创建的\"\"我的\"\"我自己的\"\"我做的\"机器人 → 用 search\n - find :用户说\"搜索机器人\"\"找一个机器人\"\"所有可用机器人\"\"帮我找 XXX 机器人\"\n (不限范围,包含他人/官方)→ 用 find(dws chat bot find)\n\n注意:search 没有 openDingTalkId,如果需要给机器人发单聊消息请用 find。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat bot search --page 1 --size 10 --name \"日报\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "搜索我创建的企业机器人并提取 robot-code" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "搜索我创建的企业机器人并提取 robot-code" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_my_robots.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "搜索全部可用企业机器人时使用 chat bot find" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "搜索全部可用企业机器人时使用 chat bot find" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat bot search", "value": "chat.search_my_robots" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat bot search", "value": "chat.search_my_robots" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "搜索【当前登录用户自己创建】的机器人,按 robotName 模糊匹配 + 页码分页。\n\n如何在 search 与 find 之间选择:\n - search:用户说\"我创建的\"\"我的\"\"我自己的\"\"我做的\"机器人 → 用 search\n - find :用户说\"搜索机器人\"\"找一个机器人\"\"所有可用机器人\"\"帮我找 XXX 机器人\"\n (不限范围,包含他人/官方)→ 用 find(dws chat bot find)\n\n注意:search 没有 openDingTalkId,如果需要给机器人发单聊消息请用 find。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "搜索我创建的机器人,可获取机器人robotCode等信息。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "搜索【当前登录用户自己创建】的机器人,按 robotName 模糊匹配 + 页码分页。\n\n如何在 search 与 find 之间选择:\n - search:用户说\"我创建的\"\"我的\"\"我自己的\"\"我做的\"机器人 → 用 search\n - find :用户说\"搜索机器人\"\"找一个机器人\"\"所有可用机器人\"\"帮我找 XXX 机器人\"\n (不限范围,包含他人/官方)→ 用 find(dws chat bot find)\n\n注意:search 没有 openDingTalkId,如果需要给机器人发单聊消息请用 find。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat bot search --page 1 --size 10 --name \"日报\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat bot search --page 1 --size 10 --name \"日报\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_my_robots.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "search_my_robots" } }, { "precedence": "imported", "selected": false, "source": "internal/cli/schema_hints/imported/wukong.json", "value": "chat.search_my_robots" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.search_my_robots.interface_ref", "value": "bot.search_my_robots" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "search_my_robots" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "搜索【我自己创建】的机器人(仅本人创建的,不含他人/官方机器人)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "搜索我创建的企业机器人" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "搜索【我自己创建】的机器人(仅本人创建的,不含他人/官方机器人)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要我自己创建的机器人及其 robot-code" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要我自己创建的机器人及其 robot-code" ] } }, "group": "bot", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "bot", "rpc_name": "search_my_robots" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "search_my_robots", "parameter_count": 3, "parameters": { "name": { "description": "按名称搜索", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "按名称搜索" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "要搜索的名称" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "按名称搜索" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "robotName" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "name" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "robotName" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "要搜索的名称", "property": "robotName", "required": false, "type": "string" }, "page": { "default": "1", "description": "页码,从1开始", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "页码,从1开始" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "页码,从1开始" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "页码,从1开始" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "currentPage" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "page" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "currentPage" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_type": "number", "property": "currentPage", "required": false, "type": "integer" }, "size": { "description": "每页条数 (默认50)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页条数 (默认50)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "每页条数,默认50" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页条数 (默认50)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "pageSize" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "size" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "pageSize" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "每页条数,默认50", "interface_type": "number", "property": "pageSize", "required": false, "type": "integer" } }, "path": "chat.search_my_robots", "primary_cli_path": "chat bot search", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "搜索【我自己创建】的机器人(仅本人创建的,不含他人/官方机器人)", "use_when": [ "需要我自己创建的机器人及其 robot-code" ] }, "chat.send_message_by_custom_robot": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message send-by-webhook", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.send_message_by_custom_robot", "internal/cli/schema_command_registry.json#chat.send_message_by_custom_robot", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.send_message_by_custom_robot", "live-dws-schema:bot.send_message_by_custom_robot", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "用自定义机器人 Webhook 向群发送消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "使用企业机器人 robot-code 发消息时用 chat message send-by-bot", "以个人身份发消息时用 chat message send" ], "canonical_path": "chat.send_message_by_custom_robot", "cli_name": "send-by-webhook", "cli_path": "chat message send-by-webhook", "confirmation": "not_required", "description": "通过自定义机器人 Webhook 发送群消息。@ 人时需在 --text 中包含 @userId 或 @手机号,否则 @ 不生效。\n\n⚠️ 重要:该接口会真实发送消息到目标群聊,不可用于测试或试探性调用。调用前必须确认消息内容无误。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message send-by-webhook --token \u003cwebhook-token\u003e --title \"告警\" --text \"CPU 超 90%\" --at-all" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "用自定义机器人 Webhook 向群发送消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "用自定义机器人 Webhook 向群发送消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.send_message_by_custom_robot.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "使用企业机器人 robot-code 发消息时用 chat message send-by-bot", "以个人身份发消息时用 chat message send" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "使用企业机器人 robot-code 发消息时用 chat message send-by-bot", "以个人身份发消息时用 chat message send" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message send-by-webhook", "value": "chat.send_message_by_custom_robot" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message send-by-webhook", "value": "chat.send_message_by_custom_robot" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "通过自定义机器人 Webhook 发送群消息。@ 人时需在 --text 中包含 @userId 或 @手机号,否则 @ 不生效。\n\n⚠️ 重要:该接口会真实发送消息到目标群聊,不可用于测试或试探性调用。调用前必须确认消息内容无误。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "使用自定义机器人发送群消息,请注意自定义机器人与企业机器人的区别。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "通过自定义机器人 Webhook 发送群消息。@ 人时需在 --text 中包含 @userId 或 @手机号,否则 @ 不生效。\n\n⚠️ 重要:该接口会真实发送消息到目标群聊,不可用于测试或试探性调用。调用前必须确认消息内容无误。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message send-by-webhook --token \u003cwebhook-token\u003e --title \"告警\" --text \"CPU 超 90%\" --at-all" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message send-by-webhook --token \u003cwebhook-token\u003e --title \"告警\" --text \"CPU 超 90%\" --at-all" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.send_message_by_custom_robot.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "send_message_by_custom_robot" } }, { "precedence": "imported", "selected": false, "source": "internal/cli/schema_hints/imported/wukong.json", "value": "chat.send_message_by_custom_robot" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.send_message_by_custom_robot.interface_ref", "value": "bot.send_message_by_custom_robot" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "bot", "rpc_name": "send_message_by_custom_robot" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "自定义机器人 Webhook 发送群消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "自定义机器人发送群消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "自定义机器人 Webhook 发送群消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有自定义机器人 webhook token,需要向群发告警或通知" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有自定义机器人 webhook token,需要向群发告警或通知" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "bot", "rpc_name": "send_message_by_custom_robot" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "send_message_by_custom_robot", "parameter_count": 6, "parameters": { "at-all": { "description": "@ 所有人", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@ 所有人" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "是否@所有人" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@ 所有人" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "isAtAll" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "atAll" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "isAtAll" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "是否@所有人", "property": "isAtAll", "required": false, "type": "boolean" }, "at-mobiles": { "description": "@ 指定手机号,逗号分隔", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@ 指定手机号,逗号分隔" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "被@的群成员手机号" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@ 指定手机号,逗号分隔" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "atMobiles" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "atMobiles" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "被@的群成员手机号", "interface_type": "array", "property": "atMobiles", "required": false, "type": "string" }, "at-users": { "description": "@ 指定用户,逗号分隔", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@ 指定用户,逗号分隔" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "被@的群成员userId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@ 指定用户,逗号分隔" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "atUserIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "atUsers" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "atUserIds" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "被@的群成员userId", "interface_type": "array", "property": "atUserIds", "required": false, "type": "string" }, "text": { "cli_required": true, "description": "消息内容 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息内容 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "消息内容,Markdown格式" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息内容 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "text" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "text" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "消息内容,Markdown格式", "property": "text", "required": true, "type": "string" }, "title": { "cli_required": true, "description": "消息标题 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息标题 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "消息标题" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息标题 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "title" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "title" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "消息标题", "property": "title", "required": true, "type": "string" }, "token": { "cli_required": true, "description": "Webhook Token (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "Webhook Token (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "自定义机器人Token,在创建自定义机器人时得到的webhook地址中的accessToken值" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "Webhook Token (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "robotToken" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "token" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "robotToken" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "自定义机器人Token,在创建自定义机器人时得到的webhook地址中的accessToken值", "property": "robotToken", "required": true, "type": "string" } }, "path": "chat.send_message_by_custom_robot", "primary_cli_path": "chat message send-by-webhook", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "自定义机器人 Webhook 发送群消息", "use_when": [ "已有自定义机器人 webhook token,需要向群发告警或通知" ] }, "chat.send_personal_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message send", "internal/cli/schema_command_registry.json#chat.send_personal_message", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.send_personal_message", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "以当前用户身份发送群聊或单聊消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "机器人身份或 Webhook 发送应使用对应命令" ], "canonical_path": "chat.send_personal_message", "cli_name": "send", "cli_path": "chat message send", "confirmation": "not_required", "constraints": { "mutually_exclusive": [ [ "group", "user", "open-dingtalk-id" ] ], "require_one_of": [ [ "group", "user", "open-dingtalk-id" ], [ "text", "content", "msg-type" ] ] }, "description": "以当前用户身份发送消息。\n\n⚠️ 重要:该接口会真实发送消息到目标会话,不可用于测试或试探性调用。调用前必须确认消息内容和接收对象无误。\n\n目标选择(三选一,必填):\n --group 群聊 openconversation_id\n --user 单聊接收人 userId\n --open-dingtalk-id 单聊接收人 openDingTalkId\n\n纯文本 / Markdown 消息(默认):\n 无需指定 --msg-type,直接传消息内容即可。推荐使用 --text flag 传递内容(尤其当内容含换行、引号等特殊字符时),也支持位置参数。可选 --title 作为消息标题。\n\n本地图片 / 文件消息:\n 统一使用 --msg-type file --file-path \u003c本地路径\u003e。CLI 会完成上传并按 file 消息发送;\n .png/.jpg 也会显示为可下载的文件附件,不会生成 mediaId 或渲染成内联图片。\n\n旧版内联图片消息:\n 仅当上游已经提供有效 mediaId 时,使用 --msg-type image --media-id。\n 当前 CLI 不提供本地文件到 mediaId 的上传能力。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat message send --group \u003copenConversationId\u003e \"项目已更新\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "以当前用户身份发送群聊或单聊消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "以当前用户身份发送群聊或单聊消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.send_personal_message.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "机器人身份或 Webhook 发送应使用对应命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "机器人身份或 Webhook 发送应使用对应命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message send", "value": "chat.send_personal_message" }, { "precedence": "native_annotation", "selected": false, "source": "native_annotation", "source_ref": "hardcoded:chat", "value": "chat.send_personal_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message send", "value": "chat.send_personal_message" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "以当前用户身份发送消息。\n\n⚠️ 重要:该接口会真实发送消息到目标会话,不可用于测试或试探性调用。调用前必须确认消息内容和接收对象无误。\n\n目标选择(三选一,必填):\n --group 群聊 openconversation_id\n --user 单聊接收人 userId\n --open-dingtalk-id 单聊接收人 openDingTalkId\n\n纯文本 / Markdown 消息(默认):\n 无需指定 --msg-type,直接传消息内容即可。推荐使用 --text flag 传递内容(尤其当内容含换行、引号等特殊字符时),也支持位置参数。可选 --title 作为消息标题。\n\n本地图片 / 文件消息:\n 统一使用 --msg-type file --file-path \u003c本地路径\u003e。CLI 会完成上传并按 file 消息发送;\n .png/.jpg 也会显示为可下载的文件附件,不会生成 mediaId 或渲染成内联图片。\n\n旧版内联图片消息:\n 仅当上游已经提供有效 mediaId 时,使用 --msg-type image --media-id。\n 当前 CLI 不提供本地文件到 mediaId 的上传能力。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "以用户身份发消息,支持多种消息类型" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "以当前用户身份发送消息。\n\n⚠️ 重要:该接口会真实发送消息到目标会话,不可用于测试或试探性调用。调用前必须确认消息内容和接收对象无误。\n\n目标选择(三选一,必填):\n --group 群聊 openconversation_id\n --user 单聊接收人 userId\n --open-dingtalk-id 单聊接收人 openDingTalkId\n\n纯文本 / Markdown 消息(默认):\n 无需指定 --msg-type,直接传消息内容即可。推荐使用 --text flag 传递内容(尤其当内容含换行、引号等特殊字符时),也支持位置参数。可选 --title 作为消息标题。\n\n本地图片 / 文件消息:\n 统一使用 --msg-type file --file-path \u003c本地路径\u003e。CLI 会完成上传并按 file 消息发送;\n .png/.jpg 也会显示为可下载的文件附件,不会生成 mediaId 或渲染成内联图片。\n\n旧版内联图片消息:\n 仅当上游已经提供有效 mediaId 时,使用 --msg-type image --media-id。\n 当前 CLI 不提供本地文件到 mediaId 的上传能力。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message send --group \u003copenConversationId\u003e \"项目已更新\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message send --group \u003copenConversationId\u003e \"项目已更新\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.send_personal_message.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "chat", "rpc_name": "send_personal_message" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.send_personal_message.interface_ref", "value": "chat.send_personal_message" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": { "product_id": "chat", "rpc_name": "send_personal_message" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "以当前用户身份发送消息(--group 群聊 / --user 或 --open-dingtalk-id 单聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "send_personal_message" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "以当前用户身份发送消息(--group 群聊 / --user 或 --open-dingtalk-id 单聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确要以个人身份发送文本或媒体消息时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确要以个人身份发送文本或媒体消息时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "send_personal_message" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "send_personal_message", "parameter_count": 17, "parameters": { "ai-tag": { "default": "true", "description": "消息是否带 AI 发送角标(默认 true)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息是否带 AI 发送角标(默认 true)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "ai类型" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息是否带 AI 发送角标(默认 true)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "string" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "string" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "clawType" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "aiTag" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "clawType" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "ai类型", "interface_type": "string", "property": "clawType", "required": false, "type": "boolean" }, "at-all": { "description": "@所有人(仅群聊时生效,可选),设置时,消息内容中一定要包含对应的占位符\u003c@all\u003e", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@所有人(仅群聊时生效,可选),设置时,消息内容中一定要包含对应的占位符\u003c@all\u003e" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "是否@所有人" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@所有人(仅群聊时生效,可选),设置时,消息内容中一定要包含对应的占位符\u003c@all\u003e" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "atAll" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "atAll" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "是否@所有人", "property": "atAll", "required": false, "type": "boolean" }, "at-open-dingtalk-ids": { "description": "@指定成员的 openDingTalkId 列表,逗号分隔(仅群聊时生效,可选),设置--at-open-dingtalk-ids openDingTalkId1,openDingTalkId2时,消息内容中一定要包含对应格式的占位符\u003c@openDingTalkId1\u003e \u003c@openDingTalkId2\u003e", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@指定成员的 openDingTalkId 列表,逗号分隔(仅群聊时生效,可选),设置--at-open-dingtalk-ids openDingTalkId1,openDingTalkId2时,消息内容中一定要包含对应格式的占位符\u003c@openDingTalkId1\u003e \u003c@openDingTalkId2\u003e" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "@的用户atOpenDingTalkIds列表" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@指定成员的 openDingTalkId 列表,逗号分隔(仅群聊时生效,可选),设置--at-open-dingtalk-ids openDingTalkId1,openDingTalkId2时,消息内容中一定要包含对应格式的占位符\u003c@openDingTalkId1\u003e \u003c@openDingTalkId2\u003e" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "atOpenDingTalkIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "atOpenDingtalkIds" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "atOpenDingTalkIds" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "@的用户atOpenDingTalkIds列表", "interface_type": "array", "property": "atOpenDingTalkIds", "required": false, "type": "string" }, "contact-id": { "description": "联系人名片 openDingTalkId(msgType=profile 时必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "联系人名片 openDingTalkId(msgType=profile 时必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "联系人名片 openDingTalkId(msgType=profile 时必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "serialized into the aggregate content payload", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "contactId" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "serialized into the aggregate content payload", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "file-path": { "description": "本地文件路径(msgType=file/audio/video 时直接上传并按 file 消息发送)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "本地文件路径(msgType=file/audio/video 时直接上传并按 file 消息发送)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "本地文件路径(msgType=file/audio/video 时直接上传并按 file 消息发送)" }, "format": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": "file-path" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": "file-path" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "local upload/preprocessing input", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "filePath" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "local upload/preprocessing input", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "typed_metadata", "selected": true, "source": "typed_parameter_metadata", "value": "msg-type is file or audio or video" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "typed_metadata", "resolution": "highest_precedence", "source": "typed_parameter_metadata", "value": "msg-type is file or audio or video" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "format": "file-path", "required": false, "required_when": "msg-type is file or audio or video", "type": "string" }, "group": { "description": "群聊 openconversation_id(群聊时必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openconversation_id(群聊时必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "群聊openConversationId,发送群聊消息时使用" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openconversation_id(群聊时必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "群聊openConversationId,发送群聊消息时使用", "property": "openConversationId", "required": false, "type": "string" }, "latitude": { "description": "位置消息纬度(msgType=location 时必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "位置消息纬度(msgType=location 时必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "位置消息纬度(msgType=location 时必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "serialized into the aggregate content payload", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "latitude" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "serialized into the aggregate content payload", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "location-name": { "description": "位置消息地址名称(msgType=location 时必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "位置消息地址名称(msgType=location 时必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "位置消息地址名称(msgType=location 时必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "serialized into the aggregate content payload", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "locationName" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "serialized into the aggregate content payload", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "longitude": { "description": "位置消息经度(msgType=location 时必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "位置消息经度(msgType=location 时必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "位置消息经度(msgType=location 时必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "serialized into the aggregate content payload", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "longitude" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "serialized into the aggregate content payload", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "map-thumbnail-url": { "description": "位置消息地图缩略图 mediaId,形如 @mediaId(msgType=location 时必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "位置消息地图缩略图 mediaId,形如 @mediaId(msgType=location 时必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "位置消息地图缩略图 mediaId,形如 @mediaId(msgType=location 时必填)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "serialized into the aggregate content payload", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "mapThumbnailUrl" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "serialized into the aggregate content payload", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "media-id": { "description": "上游已提供的图片 mediaId(仅旧版 msgType=image;CLI 不提供本地上传到 mediaId)", "example": "@lADP_schema_smoke", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "上游已提供的图片 mediaId(仅旧版 msgType=image;CLI 不提供本地上传到 mediaId)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "上游已提供的图片 mediaId(仅旧版 msgType=image;CLI 不提供本地上传到 mediaId)" }, "example": { "candidates": [ { "precedence": "typed_metadata", "selected": true, "source": "typed_parameter_metadata", "value": "@lADP_schema_smoke" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "typed_metadata", "resolution": "highest_precedence", "source": "typed_parameter_metadata", "value": "@lADP_schema_smoke" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "serialized into the aggregate content payload", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "mediaId" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "serialized into the aggregate content payload", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "typed_metadata", "selected": true, "source": "typed_parameter_metadata", "value": "msg-type is image" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "typed_metadata", "resolution": "highest_precedence", "source": "typed_parameter_metadata", "value": "msg-type is image" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "required_when": "msg-type is image", "type": "string" }, "msg-type": { "description": "富媒体消息类型: image/file/audio/video/location/profile(本地图片/文件推荐 file --file-path;image 仅接受已有 mediaId)", "enum": [ "image", "file", "audio", "video" ], "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "富媒体消息类型: image/file/audio/video/location/profile(本地图片/文件推荐 file --file-path;image 仅接受已有 mediaId)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "消息类型" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "富媒体消息类型: image/file/audio/video/location/profile(本地图片/文件推荐 file --file-path;image 仅接受已有 mediaId)" }, "enum": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": [ "image", "file", "audio", "video" ] }, { "precedence": "default", "selected": false, "source": "default", "value": [] } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": [ "image", "file", "audio", "video" ] }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "msgType" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "msgType" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "消息类型", "property": "msgType", "required": false, "type": "string" }, "open-dingtalk-id": { "description": "单聊接收人 openDingTalkId(单聊时与 --user 二选一)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "单聊接收人 openDingTalkId(单聊时与 --user 二选一)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "消息接收者的openDingTalkId,发送单聊消息时使用" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "单聊接收人 openDingTalkId(单聊时与 --user 二选一)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "receiverOpenDingTalkId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "openDingtalkId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "receiverOpenDingTalkId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "消息接收者的openDingTalkId,发送单聊消息时使用", "property": "receiverOpenDingTalkId", "required": false, "type": "string" }, "text": { "description": "消息内容(推荐方式,也可用位置参数传递。内容含换行/特殊字符时必须使用此 flag)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息内容(推荐方式,也可用位置参数传递。内容含换行/特殊字符时必须使用此 flag)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息内容(推荐方式,也可用位置参数传递。内容含换行/特殊字符时必须使用此 flag)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "serialized into the aggregate content payload", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "text" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "serialized into the aggregate content payload", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "title": { "description": "消息标题,显示在消息列表(可选,未指定时使用消息内容)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息标题,显示在消息列表(可选,未指定时使用消息内容)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息标题,显示在消息列表(可选,未指定时使用消息内容)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "serialized into the aggregate content payload", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "title" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "serialized into the aggregate content payload", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "user": { "description": "单聊接收人 userId(单聊时与 --open-dingtalk-id 二选一)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "单聊接收人 userId(单聊时与 --open-dingtalk-id 二选一)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "单聊接收人 userId(单聊时与 --open-dingtalk-id 二选一)" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "resolves a userId to receiverOpenDingTalkId when possible and otherwise uses the unpinned receiverUserId compatibility property", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "resolves a userId to receiverOpenDingTalkId when possible and otherwise uses the unpinned receiverUserId compatibility property", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "uuid": { "description": "幂等 UUID,相同 uuid 在 24h 内不会重复发送(可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "幂等 UUID,相同 uuid 在 24h 内不会重复发送(可选)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "uuid" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "幂等 UUID,相同 uuid 在 24h 内不会重复发送(可选)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "uuid" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "uuid" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "uuid", "property": "uuid", "required": false, "type": "string" } }, "path": "chat.send_personal_message", "positionals": [ { "description": "消息内容(也可使用 --text;富媒体消息可省略)", "index": 0, "name": "content", "required": false, "type": "string" } ], "primary_cli_path": "chat message send", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "以当前用户身份发送消息(--group 群聊 / --user 或 --open-dingtalk-id 单聊)", "use_when": [ "用户明确要以个人身份发送文本或媒体消息时" ] }, "chat.send_robot_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message send-by-bot", "internal/cli/schema_command_registry.json#chat.send_robot_message", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "以应用机器人身份发送群消息或批量单聊", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "个人身份发送或自定义 Webhook 告警不要使用" ], "canonical_path": "chat.send_robot_message", "cli_name": "send-by-bot", "cli_path": "chat message send-by-bot", "confirmation": "not_required", "constraints": { "mutually_exclusive": [ [ "group", "users" ] ], "require_one_of": [ [ "group", "users" ] ] }, "description": "群聊:传 --group 指定群;单聊:传 --users 或 --open-dingtalk-ids 指定用户列表,与 --group 只能选其一,不能同时指定。--text 支持 Markdown。\n\n⚠️ 重要:该接口会真实发送消息到目标会话,不可用于测试或试探性调用。调用前必须确认消息内容和接收对象无误。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat message send-by-bot --robot-code \u003crobotCode\u003e --group \u003copenConversationId\u003e --title \"日报\" --text \"今日进展\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "以应用机器人身份发送群消息或批量单聊" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "以应用机器人身份发送群消息或批量单聊" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "个人身份发送或自定义 Webhook 告警不要使用" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "个人身份发送或自定义 Webhook 告警不要使用" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message send-by-bot", "value": "chat.send_robot_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message send-by-bot", "value": "chat.send_robot_message" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "群聊:传 --group 指定群;单聊:传 --users 或 --open-dingtalk-ids 指定用户列表,与 --group 只能选其一,不能同时指定。--text 支持 Markdown。\n\n⚠️ 重要:该接口会真实发送消息到目标会话,不可用于测试或试探性调用。调用前必须确认消息内容和接收对象无误。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "群聊:传 --group 指定群;单聊:传 --users 或 --open-dingtalk-ids 指定用户列表,与 --group 只能选其一,不能同时指定。--text 支持 Markdown。\n\n⚠️ 重要:该接口会真实发送消息到目标会话,不可用于测试或试探性调用。调用前必须确认消息内容和接收对象无误。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message send-by-bot --robot-code \u003crobotCode\u003e --group \u003copenConversationId\u003e --title \"日报\" --text \"今日进展\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message send-by-bot --robot-code \u003crobotCode\u003e --group \u003copenConversationId\u003e --title \"日报\" --text \"今日进展\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "机器人发送消息(--group 群聊 / --users 单聊)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "机器人发送消息(--group 群聊 / --users 单聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有 robotCode 且需要机器人身份投递消息时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有 robotCode 且需要机器人身份投递消息时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", "is_alias": false, "name": "send_robot_message", "parameter_count": 9, "parameters": { "at-all": { "description": "@所有人(可选),服务端接收字符串 true/false", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@所有人(可选),服务端接收字符串 true/false" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@所有人(可选),服务端接收字符串 true/false" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "atAll" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "atAll" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "atAll", "required": false, "type": "boolean" }, "at-open-dingtalk-ids": { "description": "@指定成员的 openDingtalkId 列表,逗号分隔(仅群聊时生效,可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@指定成员的 openDingtalkId 列表,逗号分隔(仅群聊时生效,可选)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@指定成员的 openDingtalkId 列表,逗号分隔(仅群聊时生效,可选)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "atOpenDingtalkIds" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "atOpenDingtalkIds" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "atOpenDingtalkIds", "required": false, "type": "string" }, "at-user-ids": { "description": "@指定成员的 userId 列表,逗号分隔(仅群聊时生效,可选),--text 中需包含 @userId 对应文本", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@指定成员的 userId 列表,逗号分隔(仅群聊时生效,可选),--text 中需包含 @userId 对应文本" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@指定成员的 userId 列表,逗号分隔(仅群聊时生效,可选),--text 中需包含 @userId 对应文本" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "atUserIds" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "atUserIds" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "atUserIds", "required": false, "type": "string" }, "group": { "description": "群聊 openConversationId(群聊时必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId(群聊时必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId(群聊时必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": false, "type": "string" }, "open-dingtalk-ids": { "description": "用户 openDingtalkId 列表,逗号分隔(单聊时可替代 --users,可选)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "用户 openDingtalkId 列表,逗号分隔(单聊时可替代 --users,可选)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "用户 openDingtalkId 列表,逗号分隔(单聊时可替代 --users,可选)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "openDingtalkIds" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "openDingtalkIds" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openDingtalkIds", "required": false, "type": "string" }, "robot-code": { "cli_required": true, "description": "机器人 Code (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "机器人 Code (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "机器人 Code (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "robotCode" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "robotCode" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "robotCode", "required": true, "type": "string" }, "text": { "cli_required": true, "description": "消息内容 Markdown (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息内容 Markdown (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息内容 Markdown (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "text" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "text" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "text", "required": true, "type": "string" }, "title": { "cli_required": true, "description": "消息标题 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息标题 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息标题 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "title" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "title" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "title", "required": true, "type": "string" }, "users": { "description": "用户 userId 列表,逗号分隔,最多20个(单聊时必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "用户 userId 列表,逗号分隔,最多20个(单聊时必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "用户 userId 列表,逗号分隔,最多20个(单聊时必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "users" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "users" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "users", "required": false, "type": "string" } }, "path": "chat.send_robot_message", "primary_cli_path": "chat message send-by-bot", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "机器人发送消息(--group 群聊 / --users 单聊)", "use_when": [ "已有 robotCode 且需要机器人身份投递消息时" ] }, "chat.set_custom_user_roles": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group-role set-user", "internal/cli/schema_command_registry.json#chat.set_custom_user_roles", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.set_custom_user_roles", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "为指定群成员设置自定义角色", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "创建新角色定义时使用 chat group-role add" ], "canonical_path": "chat.set_custom_user_roles", "cli_name": "set-user", "cli_path": "chat group-role set-user", "confirmation": "not_required", "description": "设置用户的群身份(覆盖该用户的全部群身份)", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group-role set-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "为指定群成员设置自定义角色" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "为指定群成员设置自定义角色" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_custom_user_roles.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "创建新角色定义时使用 chat group-role add" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "创建新角色定义时使用 chat group-role add" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group-role set-user", "value": "chat.set_custom_user_roles" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group-role set-user", "value": "chat.set_custom_user_roles" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置用户的群身份(覆盖该用户的全部群身份)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "根据用户提供的群和身份为用户设置群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置用户的群身份(覆盖该用户的全部群身份)" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role set-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role set-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_custom_user_roles.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_custom_user_roles.interface_ref", "value": { "product_id": "im", "rpc_name": "set_custom_user_roles" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_custom_user_roles.interface_ref", "value": { "product_id": "im", "rpc_name": "set_custom_user_roles" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置用户的群身份(覆盖该用户的全部群身份)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "set_custom_user_roles" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置用户的群身份(覆盖该用户的全部群身份)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要把一个或多个已有角色分配给成员时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要把一个或多个已有角色分配给成员时" ] } }, "group": "group-role", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "set_custom_user_roles" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "set_custom_user_roles", "parameter_count": 3, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "role-ids": { "cli_required": true, "description": "群身份 openRoleId 列表,逗号分隔 (必填),传空字符串则清除该用户所有群身份", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群身份 openRoleId 列表,逗号分隔 (必填),传空字符串则清除该用户所有群身份" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openRoleIds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群身份 openRoleId 列表,逗号分隔 (必填),传空字符串则清除该用户所有群身份" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openRoleIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "roleIds" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openRoleIds" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openRoleIds", "interface_type": "array", "property": "openRoleIds", "required": true, "type": "string" }, "user": { "description": "用户 userId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "用户 userId(必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openDingTalkId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "用户 userId(必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openDingTalkId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openDingTalkId" }, "required": { "candidates": [ { "precedence": "inference", "selected": true, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "inference", "resolution": "highest_precedence", "source": "usage_required_inference", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openDingTalkId", "property": "openDingTalkId", "required": true, "type": "string" } }, "path": "chat.set_custom_user_roles", "primary_cli_path": "chat group-role set-user", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "设置用户的群身份(覆盖该用户的全部群身份)", "use_when": [ "需要把一个或多个已有角色分配给成员时" ] }, "chat.set_group_member_mute_list": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group-mute-member", "internal/cli/schema_command_registry.json#chat.set_group_member_mute_list", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.set_group_member_mute_list", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "禁言或解除禁言指定群成员", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要全员禁言时使用 chat group-mute" ], "canonical_path": "chat.set_group_member_mute_list", "cli_name": "group-mute-member", "cli_path": "chat group-mute-member", "confirmation": "not_required", "constraints": { "require_one_of": [ [ "users", "user" ] ] }, "description": "将指定群成员加入或移出禁言名单。\n--mute-time 禁言时长(毫秒),仅支持 5min(300000) / 1h(3600000) / 1d(86400000) / 7d(604800000) / 30d(2592000000)。\n默认加入禁言名单,传 --off 则移除。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group-mute-member --group \u003copenConversationId\u003e --users userId1,userId2 --mute-time 3600000" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "禁言或解除禁言指定群成员" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "禁言或解除禁言指定群成员" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_group_member_mute_list.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要全员禁言时使用 chat group-mute" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要全员禁言时使用 chat group-mute" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group-mute-member", "value": "chat.set_group_member_mute_list" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat group-mute-member", "value": "chat.set_group_member_mute_list" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group-mute-member", "value": "chat.set_group_member_mute_list" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "将指定群成员加入或移出禁言名单。\n--mute-time 禁言时长(毫秒),仅支持 5min(300000) / 1h(3600000) / 1d(86400000) / 7d(604800000) / 30d(2592000000)。\n默认加入禁言名单,传 --off 则移除。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "管理群禁言成员" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "将指定群成员加入或移出禁言名单。\n--mute-time 禁言时长(毫秒),仅支持 5min(300000) / 1h(3600000) / 1d(86400000) / 7d(604800000) / 30d(2592000000)。\n默认加入禁言名单,传 --off 则移除。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-mute-member --group \u003copenConversationId\u003e --users userId1,userId2 --mute-time 3600000" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-mute-member --group \u003copenConversationId\u003e --users userId1,userId2 --mute-time 3600000" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_group_member_mute_list.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_group_member_mute_list.interface_ref", "value": { "product_id": "im", "rpc_name": "set_group_member_mute_list" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_group_member_mute_list.interface_ref", "value": { "product_id": "im", "rpc_name": "set_group_member_mute_list" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "指定群成员禁言 / 取消禁言" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "管理群禁言成员" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "指定群成员禁言 / 取消禁言" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要按成员设置禁言时长或解除禁言时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要按成员设置禁言时长或解除禁言时" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "set_group_member_mute_list" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "set_group_member_mute_list", "parameter_count": 5, "parameters": { "group": { "description": "群聊 openConversationId (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "mute-time": { "description": "禁言时长(毫秒),支持 300000/3600000/86400000/604800000/2592000000", "enum": [ "300000", "3600000", "86400000", "604800000", "2592000000" ], "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "禁言时长(毫秒),支持 300000/3600000/86400000/604800000/2592000000" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "muteTime" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "禁言时长(毫秒),支持 300000/3600000/86400000/604800000/2592000000" }, "enum": { "candidates": [ { "precedence": "typed_metadata", "selected": true, "source": "typed_parameter_metadata", "value": [ "300000", "3600000", "86400000", "604800000", "2592000000" ] }, { "precedence": "default", "selected": false, "source": "default", "value": [] } ], "precedence": "typed_metadata", "resolution": "highest_precedence", "source": "typed_parameter_metadata", "value": [ "300000", "3600000", "86400000", "604800000", "2592000000" ] }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "muteTime" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "muteTime" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "typed_metadata", "selected": true, "source": "typed_parameter_metadata", "value": "off is false" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "typed_metadata", "resolution": "highest_precedence", "source": "typed_parameter_metadata", "value": "off is false" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "muteTime", "interface_type": "number", "property": "muteTime", "required": false, "required_when": "off is false", "type": "integer" }, "off": { "description": "移出禁言名单(不传则加入禁言名单)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "移出禁言名单(不传则加入禁言名单)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "mute" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "移出禁言名单(不传则加入禁言名单)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "mute" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "off" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "mute" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed Cobra contract makes --off an optional mode switch: omission adds members to the mute list, while --off removes them. The shared MCP schema incorrectly marks the boolean as unconditionally required.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "mute", "property": "mute", "required": false, "type": "boolean" }, "user": { "description": "群成员 userId,支持逗号分隔", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群成员 userId,支持逗号分隔" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群成员 userId,支持逗号分隔" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "conditional wrapper/alias of --users: userIds are remotely resolved to openDingTalkIds outside dry-run and otherwise may be sent as uids; openDingTalkId inputs are sent as openDingTalkIds, so one exact property would misdescribe execution", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "conditional wrapper/alias of --users: userIds are remotely resolved to openDingTalkIds outside dry-run and otherwise may be sent as uids; openDingTalkId inputs are sent as openDingTalkIds, so one exact property would misdescribe execution", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "users": { "description": "群成员 userId 列表,逗号分隔(批量)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群成员 userId 列表,逗号分隔(批量)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openDingTalkIds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群成员 userId 列表,逗号分隔(批量)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openDingTalkIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "users" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openDingTalkIds" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openDingTalkIds", "interface_type": "array", "property": "openDingTalkIds", "required": false, "type": "string" } }, "path": "chat.set_group_member_mute_list", "primary_cli_path": "chat group-mute-member", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "指定群成员禁言 / 取消禁言", "use_when": [ "需要按成员设置禁言时长或解除禁言时" ] }, "chat.set_group_mute": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group-mute", "internal/cli/schema_command_registry.json#chat.set_group_mute", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.set_group_mute", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "开启或关闭群聊全员禁言", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只禁言指定成员时使用 chat group-mute-member" ], "canonical_path": "chat.set_group_mute", "cli_name": "group-mute", "cli_path": "chat group-mute", "confirmation": "not_required", "description": "设置或取消群全员禁言。默认开启全员禁言,传 --off 则取消。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group-mute --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "开启或关闭群聊全员禁言" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "开启或关闭群聊全员禁言" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_group_mute.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只禁言指定成员时使用 chat group-mute-member" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只禁言指定成员时使用 chat group-mute-member" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group-mute", "value": "chat.set_group_mute" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat group-mute", "value": "chat.set_group_mute" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group-mute", "value": "chat.set_group_mute" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置或取消群全员禁言。默认开启全员禁言,传 --off 则取消。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "设置/取消群全员禁言" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置或取消群全员禁言。默认开启全员禁言,传 --off 则取消。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-mute --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-mute --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_group_mute.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_group_mute.interface_ref", "value": { "product_id": "im", "rpc_name": "set_group_mute" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_group_mute.interface_ref", "value": { "product_id": "im", "rpc_name": "set_group_mute" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "全员禁言 / 取消全员禁言" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "设置/取消群全员禁言" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "全员禁言 / 取消全员禁言" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要控制整个群的发言权限时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要控制整个群的发言权限时" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "set_group_mute" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "set_group_mute", "parameter_count": 2, "parameters": { "group": { "description": "群聊 openConversationId (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "off": { "description": "取消全员禁言(不传则开启禁言)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "取消全员禁言(不传则开启禁言)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "mute" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "取消全员禁言(不传则开启禁言)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "mute" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "off" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "mute" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "mute", "property": "mute", "required": false, "type": "boolean" } }, "path": "chat.set_group_mute", "primary_cli_path": "chat group-mute", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "全员禁言 / 取消全员禁言", "use_when": [ "需要控制整个群的发言权限时" ] }, "chat.set_pin_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message set-pin-msg", "internal/cli/schema_command_registry.json#chat.set_pin_message", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.set_pin_message", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "把指定消息设为会话置顶消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "取消置顶使用 chat message unset-pin-msg" ], "canonical_path": "chat.set_pin_message", "cli_name": "set-pin-msg", "cli_path": "chat message set-pin-msg", "confirmation": "not_required", "description": "将指定消息设置为钉住状态。需要指定会话 ID 和消息 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message set-pin-msg --open-conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "把指定消息设为会话置顶消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "把指定消息设为会话置顶消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_pin_message.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "取消置顶使用 chat message unset-pin-msg" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "取消置顶使用 chat message unset-pin-msg" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message set-pin-msg", "value": "chat.set_pin_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message set-pin-msg", "value": "chat.set_pin_message" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "将指定消息设置为钉住状态。需要指定会话 ID 和消息 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "设置钉住(pin)某条消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "将指定消息设置为钉住状态。需要指定会话 ID 和消息 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message set-pin-msg --open-conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message set-pin-msg --open-conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_pin_message.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_pin_message.interface_ref", "value": { "product_id": "im", "rpc_name": "set_pin_message" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_pin_message.interface_ref", "value": { "product_id": "im", "rpc_name": "set_pin_message" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "钉住消息(Pin)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "设置钉住(pin)消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "钉住消息(Pin)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要在会话中置顶一条已知消息时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要在会话中置顶一条已知消息时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "set_pin_message" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "set_pin_message", "parameter_count": 2, "parameters": { "msg-id": { "cli_required": true, "description": "消息 openMessageId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "开放消息id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openMessageId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openMessageId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "开放消息id", "property": "openMessageId", "required": true, "type": "string" }, "open-conversation-id": { "cli_required": true, "description": "会话 openConversationId (必填,支持群聊/单聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持群聊/单聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "开放会话id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,支持群聊/单聊)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "openConversationId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "开放会话id", "property": "openConversationId", "required": true, "type": "string" } }, "path": "chat.set_pin_message", "primary_cli_path": "chat message set-pin-msg", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "钉住消息(Pin)", "use_when": [ "需要在会话中置顶一条已知消息时" ] }, "chat.set_top_conversation": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat set-top", "internal/cli/schema_command_registry.json#chat.set_top_conversation", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.set_top_conversation", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "设置或取消指定会话置顶", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只查看置顶清单时使用 chat list-top-conversations" ], "canonical_path": "chat.set_top_conversation", "cli_name": "set-top", "cli_path": "chat set-top", "confirmation": "not_required", "description": "设置或取消会话置顶。默认设置置顶,传 --off 则取消置顶。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat set-top --conversation-id \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置或取消指定会话置顶" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置或取消指定会话置顶" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_top_conversation.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只查看置顶清单时使用 chat list-top-conversations" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只查看置顶清单时使用 chat list-top-conversations" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat set-top", "value": "chat.set_top_conversation" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat set-top", "value": "chat.set_top_conversation" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat set-top", "value": "chat.set_top_conversation" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置或取消会话置顶。默认设置置顶,传 --off 则取消置顶。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "会话置顶/取消置顶" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置或取消会话置顶。默认设置置顶,传 --off 则取消置顶。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e\n (openDingTalkId 可通过 dws contact user search --query \"姓名\" 获取)" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat set-top --conversation-id \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat set-top --conversation-id \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_top_conversation.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_top_conversation.interface_ref", "value": { "product_id": "im", "rpc_name": "set_top_conversation" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.set_top_conversation.interface_ref", "value": { "product_id": "im", "rpc_name": "set_top_conversation" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "会话置顶 / 取消置顶(支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "会话置顶/取消置顶" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "会话置顶 / 取消置顶(支持单聊/群聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要改变某个会话在列表中的置顶状态时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要改变某个会话在列表中的置顶状态时" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "set_top_conversation" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "set_top_conversation", "parameter_count": 2, "parameters": { "conversation-id": { "cli_required": true, "description": "会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "off": { "description": "取消置顶(不传则设置置顶)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "取消置顶(不传则设置置顶)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "top" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "取消置顶(不传则设置置顶)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "top" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "off" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "top" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "top", "property": "top", "required": false, "type": "boolean" } }, "path": "chat.set_top_conversation", "primary_cli_path": "chat set-top", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "会话置顶 / 取消置顶(支持单聊/群聊)", "use_when": [ "需要改变某个会话在列表中的置顶状态时" ] }, "chat.shortcut_at_me": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +at-me", "cobra-help:dws chat +at-me", "internal/cli/schema_command_registry.json#chat.shortcut_at_me", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "查最近 @我 的消息(自动算时间窗,投影发送人/时间/内容/会话)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_at_me", "cli_name": "+at-me", "cli_path": "chat +at-me", "confirmation": "not_required", "description": "当你想快速看回最近谁在群里或单聊里 @了你、但不想手动把起止时间换算成毫秒、也不想记 list-mentions 的一堆参数时使用;内部按本地时区算出「最近 N 天」(默认 7 天,可用 --days 调整回溯天数)的时间窗,搜索这段时间内 @我 的消息,再在本地把每条消息投影成发送人、时间、内容、所在会话四个关键字段。这是纯只读操作,只做搜索与本地投影,不会发送、撤回或标记任何消息。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +at-me", "dws chat +at-me --days 3" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查最近 @我 的消息(自动算时间窗,投影发送人/时间/内容/会话)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查最近 @我 的消息(自动算时间窗,投影发送人/时间/内容/会话)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +at-me", "value": "chat.shortcut_at_me" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +at-me", "value": "chat.shortcut_at_me" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想快速看回最近谁在群里或单聊里 @了你、但不想手动把起止时间换算成毫秒、也不想记 list-mentions 的一堆参数时使用;内部按本地时区算出「最近 N 天」(默认 7 天,可用 --days 调整回溯天数)的时间窗,搜索这段时间内 @我 的消息,再在本地把每条消息投影成发送人、时间、内容、所在会话四个关键字段。这是纯只读操作,只做搜索与本地投影,不会发送、撤回或标记任何消息。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想快速看回最近谁在群里或单聊里 @了你、但不想手动把起止时间换算成毫秒、也不想记 list-mentions 的一堆参数时使用;内部按本地时区算出「最近 N 天」(默认 7 天,可用 --days 调整回溯天数)的时间窗,搜索这段时间内 @我 的消息,再在本地把每条消息投影成发送人、时间、内容、所在会话四个关键字段。这是纯只读操作,只做搜索与本地投影,不会发送、撤回或标记任何消息。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +at-me", "dws chat +at-me --days 3" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +at-me", "dws chat +at-me --days 3" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查最近 @我 的消息(自动算时间窗,投影发送人/时间/内容/会话)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查最近 @我 的消息(自动算时间窗,投影发送人/时间/内容/会话)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想快速看回最近谁在群里或单聊里 @了你、但不想手动把起止时间换算成毫秒、也不想记 list-mentions 的一堆参数时使用;内部按本地时区算出「最近 N 天」(默认 7 天,可用 --days 调整回溯天数)的时间窗,搜索这段时间内 @我 的消息,再在本地把每条消息投影成发送人、时间、内容、所在会话四个关键字段。这是纯只读操作,只做搜索与本地投影,不会发送、撤回或标记任何消息。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想快速看回最近谁在群里或单聊里 @了你、但不想手动把起止时间换算成毫秒、也不想记 list-mentions 的一堆参数时使用;内部按本地时区算出「最近 N 天」(默认 7 天,可用 --days 调整回溯天数)的时间窗,搜索这段时间内 @我 的消息,再在本地把每条消息投影成发送人、时间、内容、所在会话四个关键字段。这是纯只读操作,只做搜索与本地投影,不会发送、撤回或标记任何消息。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_at_me", "parameter_count": 4, "parameters": { "cursor": { "default": "0", "description": "分页游标,翻页传上次的 nextCursor", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标,翻页传上次的 nextCursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标,翻页传上次的 nextCursor" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "cursor", "required": false, "type": "string" }, "days": { "default": "7", "description": "回溯天数(可选,默认 7)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "回溯天数(可选,默认 7)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "回溯天数(可选,默认 7)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "days" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "days" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "days", "required": false, "type": "integer" }, "limit": { "default": "50", "description": "每页返回数量(默认 50)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 50)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "limit", "required": false, "type": "integer" }, "no-reactions": { "description": "不输出消息 reaction(默认输出)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "不输出消息 reaction(默认输出)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "不输出消息 reaction(默认输出)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "noReactions" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "noReactions" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "noReactions", "required": false, "type": "boolean" } }, "path": "chat.shortcut_at_me", "primary_cli_path": "chat +at-me", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查最近 @我 的消息(自动算时间窗,投影发送人/时间/内容/会话)", "use_when": [ "当你想快速看回最近谁在群里或单聊里 @了你、但不想手动把起止时间换算成毫秒、也不想记 list-mentions 的一堆参数时使用;内部按本地时区算出「最近 N 天」(默认 7 天,可用 --days 调整回溯天数)的时间窗,搜索这段时间内 @我 的消息,再在本地把每条消息投影成发送人、时间、内容、所在会话四个关键字段。这是纯只读操作,只做搜索与本地投影,不会发送、撤回或标记任何消息。" ] }, "chat.shortcut_bot_find": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +bot-find", "cobra-help:dws chat +bot-find", "internal/cli/schema_command_registry.json#chat.shortcut_bot_find", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "搜索全部可用机器人(含他人/官方,返回 openDingTalkId 可发单聊)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_bot_find", "cli_name": "+bot-find", "cli_path": "chat +bot-find", "confirmation": "not_required", "description": "当你想找到平台上任意可用机器人(含他人创建或官方助手,例如某个日报/审批机器人)以便与其发起单聊时使用;输入关键词,返回含 openDingTalkId 的机器人列表。\n\n参数约束:\n - --query、--keyword 至少指定一个", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +bot-find --query \"日报\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "搜索全部可用机器人(含他人/官方,返回 openDingTalkId 可发单聊)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "搜索全部可用机器人(含他人/官方,返回 openDingTalkId 可发单聊)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +bot-find", "value": "chat.shortcut_bot_find" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +bot-find", "value": "chat.shortcut_bot_find" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想找到平台上任意可用机器人(含他人创建或官方助手,例如某个日报/审批机器人)以便与其发起单聊时使用;输入关键词,返回含 openDingTalkId 的机器人列表。\n\n参数约束:\n - --query、--keyword 至少指定一个" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想找到平台上任意可用机器人(含他人创建或官方助手,例如某个日报/审批机器人)以便与其发起单聊时使用;输入关键词,返回含 openDingTalkId 的机器人列表。\n\n参数约束:\n - --query、--keyword 至少指定一个" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +bot-find --query \"日报\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +bot-find --query \"日报\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "搜索全部可用机器人(含他人/官方,返回 openDingTalkId 可发单聊)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "搜索全部可用机器人(含他人/官方,返回 openDingTalkId 可发单聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想找到平台上任意可用机器人(含他人创建或官方助手,例如某个日报/审批机器人)以便与其发起单聊时使用;输入关键词,返回含 openDingTalkId 的机器人列表。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想找到平台上任意可用机器人(含他人创建或官方助手,例如某个日报/审批机器人)以便与其发起单聊时使用;输入关键词,返回含 openDingTalkId 的机器人列表。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_bot_find", "parameter_count": 3, "parameters": { "cursor": { "description": "分页游标,翻页传 nextCursor", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标,翻页传 nextCursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标,翻页传 nextCursor" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "cursor", "required": false, "type": "string" }, "limit": { "default": "20", "description": "每页返回数量", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "limit", "required": false, "type": "integer" }, "query": { "description": "搜索关键词", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "搜索关键词" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "搜索关键词" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "query" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "query" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "query", "required": true, "type": "string" } }, "path": "chat.shortcut_bot_find", "primary_cli_path": "chat +bot-find", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "搜索全部可用机器人(含他人/官方,返回 openDingTalkId 可发单聊)", "use_when": [ "当你想找到平台上任意可用机器人(含他人创建或官方助手,例如某个日报/审批机器人)以便与其发起单聊时使用;输入关键词,返回含 openDingTalkId 的机器人列表。" ] }, "chat.shortcut_bot_search": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +bot-search", "cobra-help:dws chat +bot-search", "internal/cli/schema_command_registry.json#chat.shortcut_bot_search", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "搜索当前用户自己创建的机器人", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_bot_search", "cli_name": "+bot-search", "cli_path": "chat +bot-search", "confirmation": "not_required", "description": "当你要管理或复用自己创建的机器人(比如查到其 robotCode 以便让它进群或发消息)时使用;按机器人名称模糊搜索,只返回当前用户名下创建的机器人列表。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +bot-search --page 1 --name \"日报\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "搜索当前用户自己创建的机器人" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "搜索当前用户自己创建的机器人" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +bot-search", "value": "chat.shortcut_bot_search" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +bot-search", "value": "chat.shortcut_bot_search" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你要管理或复用自己创建的机器人(比如查到其 robotCode 以便让它进群或发消息)时使用;按机器人名称模糊搜索,只返回当前用户名下创建的机器人列表。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你要管理或复用自己创建的机器人(比如查到其 robotCode 以便让它进群或发消息)时使用;按机器人名称模糊搜索,只返回当前用户名下创建的机器人列表。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +bot-search --page 1 --name \"日报\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +bot-search --page 1 --name \"日报\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "搜索当前用户自己创建的机器人" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "搜索当前用户自己创建的机器人" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你要管理或复用自己创建的机器人(比如查到其 robotCode 以便让它进群或发消息)时使用;按机器人名称模糊搜索,只返回当前用户名下创建的机器人列表。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你要管理或复用自己创建的机器人(比如查到其 robotCode 以便让它进群或发消息)时使用;按机器人名称模糊搜索,只返回当前用户名下创建的机器人列表。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_bot_search", "parameter_count": 3, "parameters": { "name": { "description": "robotName 模糊匹配", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "robotName 模糊匹配" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "robotName 模糊匹配" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "name" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "name" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "name", "required": false, "type": "string" }, "page": { "default": "1", "description": "页码", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "页码" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "页码" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "page" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "page" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "page", "required": false, "type": "integer" }, "size": { "description": "每页数量", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页数量" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页数量" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "size" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "size" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "size", "required": false, "type": "integer" } }, "path": "chat.shortcut_bot_search", "primary_cli_path": "chat +bot-search", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "搜索当前用户自己创建的机器人", "use_when": [ "当你要管理或复用自己创建的机器人(比如查到其 robotCode 以便让它进群或发消息)时使用;按机器人名称模糊搜索,只返回当前用户名下创建的机器人列表。" ] }, "chat.shortcut_broadcast": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +broadcast", "cobra-help:dws chat +broadcast", "internal/cli/schema_command_registry.json#chat.shortcut_broadcast", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "按姓名逐一给多个人群发同一条单聊消息(自动解析 userId、逐个发送)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_broadcast", "cli_name": "+broadcast", "cli_path": "chat +broadcast", "confirmation": "user_required", "description": "当你想把同一条通知一次性单聊发给多位同事、但只知道他们的姓名不想逐个查 userId 时使用;内部把姓名列表逐个解析成唯一用户后,用 openDingTalkId 对每个人单独发一条单聊消息,并汇总成功/失败人数。某个姓名匹配不到人或匹配到多人时,会跳过该人并在结尾报出,不影响其他人收到消息。会真实发出多条消息。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +broadcast --to \"张三,李四,王五\" --text \"今晚 8 点上线,请留意\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按姓名逐一给多个人群发同一条单聊消息(自动解析 userId、逐个发送)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按姓名逐一给多个人群发同一条单聊消息(自动解析 userId、逐个发送)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +broadcast", "value": "chat.shortcut_broadcast" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +broadcast", "value": "chat.shortcut_broadcast" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想把同一条通知一次性单聊发给多位同事、但只知道他们的姓名不想逐个查 userId 时使用;内部把姓名列表逐个解析成唯一用户后,用 openDingTalkId 对每个人单独发一条单聊消息,并汇总成功/失败人数。某个姓名匹配不到人或匹配到多人时,会跳过该人并在结尾报出,不影响其他人收到消息。会真实发出多条消息。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想把同一条通知一次性单聊发给多位同事、但只知道他们的姓名不想逐个查 userId 时使用;内部把姓名列表逐个解析成唯一用户后,用 openDingTalkId 对每个人单独发一条单聊消息,并汇总成功/失败人数。某个姓名匹配不到人或匹配到多人时,会跳过该人并在结尾报出,不影响其他人收到消息。会真实发出多条消息。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +broadcast --to \"张三,李四,王五\" --text \"今晚 8 点上线,请留意\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +broadcast --to \"张三,李四,王五\" --text \"今晚 8 点上线,请留意\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "按姓名逐一给多个人群发同一条单聊消息(自动解析 userId、逐个发送)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "按姓名逐一给多个人群发同一条单聊消息(自动解析 userId、逐个发送)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想把同一条通知一次性单聊发给多位同事、但只知道他们的姓名不想逐个查 userId 时使用;内部把姓名列表逐个解析成唯一用户后,用 openDingTalkId 对每个人单独发一条单聊消息,并汇总成功/失败人数。某个姓名匹配不到人或匹配到多人时,会跳过该人并在结尾报出,不影响其他人收到消息。会真实发出多条消息。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想把同一条通知一次性单聊发给多位同事、但只知道他们的姓名不想逐个查 userId 时使用;内部把姓名列表逐个解析成唯一用户后,用 openDingTalkId 对每个人单独发一条单聊消息,并汇总成功/失败人数。某个姓名匹配不到人或匹配到多人时,会跳过该人并在结尾报出,不影响其他人收到消息。会真实发出多条消息。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_broadcast", "parameter_count": 3, "parameters": { "ai-tag": { "default": "true", "description": "消息是否带 AI 发送角标(默认 true)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息是否带 AI 发送角标(默认 true)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息是否带 AI 发送角标(默认 true)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "aiTag" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "aiTag" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "aiTag", "required": false, "type": "boolean" }, "text": { "description": "消息内容(支持 Markdown),所有人收到同一条(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息内容(支持 Markdown),所有人收到同一条(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息内容(支持 Markdown),所有人收到同一条(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "text" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "text" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "text", "required": true, "type": "string" }, "to": { "description": "收件人姓名/花名,逗号分隔的多个人(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "收件人姓名/花名,逗号分隔的多个人(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "收件人姓名/花名,逗号分隔的多个人(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "to" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "to" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "array" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "array" } }, "property": "to", "required": true, "type": "array" } }, "path": "chat.shortcut_broadcast", "primary_cli_path": "chat +broadcast", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "按姓名逐一给多个人群发同一条单聊消息(自动解析 userId、逐个发送)", "use_when": [ "当你想把同一条通知一次性单聊发给多位同事、但只知道他们的姓名不想逐个查 userId 时使用;内部把姓名列表逐个解析成唯一用户后,用 openDingTalkId 对每个人单独发一条单聊消息,并汇总成功/失败人数。某个姓名匹配不到人或匹配到多人时,会跳过该人并在结尾报出,不影响其他人收到消息。会真实发出多条消息。" ] }, "chat.shortcut_category_create": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +category-create", "cobra-help:dws chat +category-create", "internal/cli/schema_command_registry.json#chat.shortcut_category_create", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "创建用户自定义会话分组", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_category_create", "cli_name": "+category-create", "cli_path": "chat +category-create", "confirmation": "user_required", "description": "当你想新建一个会话分组来归类会话时使用;会实际创建分组并返回其 ID,需传最多 15 个字符的分组名称 --title。\n\n参数约束:\n - --title 去除首尾空白后必须非空,且最多 15 个字符", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +category-create --title \"工作群\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "创建用户自定义会话分组" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "创建用户自定义会话分组" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +category-create", "value": "chat.shortcut_category_create" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +category-create", "value": "chat.shortcut_category_create" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想新建一个会话分组来归类会话时使用;会实际创建分组并返回其 ID,需传最多 15 个字符的分组名称 --title。\n\n参数约束:\n - --title 去除首尾空白后必须非空,且最多 15 个字符" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想新建一个会话分组来归类会话时使用;会实际创建分组并返回其 ID,需传最多 15 个字符的分组名称 --title。\n\n参数约束:\n - --title 去除首尾空白后必须非空,且最多 15 个字符" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +category-create --title \"工作群\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +category-create --title \"工作群\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "创建用户自定义会话分组" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "创建用户自定义会话分组" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想新建一个会话分组来归类会话时使用;会实际创建分组并返回其 ID,需传最多 15 个字符的分组名称 --title。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想新建一个会话分组来归类会话时使用;会实际创建分组并返回其 ID,需传最多 15 个字符的分组名称 --title。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_category_create", "parameter_count": 1, "parameters": { "title": { "description": "分组名称;去除首尾空白后必须非空,且最多 15 个字符(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分组名称;去除首尾空白后必须非空,且最多 15 个字符(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分组名称;去除首尾空白后必须非空,且最多 15 个字符(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "title" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "title" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "title", "required": true, "type": "string" } }, "path": "chat.shortcut_category_create", "primary_cli_path": "chat +category-create", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "创建用户自定义会话分组", "use_when": [ "当你想新建一个会话分组来归类会话时使用;会实际创建分组并返回其 ID,需传最多 15 个字符的分组名称 --title。" ] }, "chat.shortcut_category_delete": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +category-delete", "cobra-help:dws chat +category-delete", "internal/cli/schema_command_registry.json#chat.shortcut_category_delete", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "删除用户自定义会话分组", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_category_delete", "cli_name": "+category-delete", "cli_path": "chat +category-delete", "confirmation": "user_required", "description": "当你想删除某个自定义会话分组时使用;会实际删除分组(不影响其中会话本身),不可逆,需传 categoryId。", "display": "群聊 / 消息 / 机器人", "effect": "destructive", "effect_source": "agent-hint", "examples": [ "dws chat +category-delete --category-id \u003c分组ID\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "删除用户自定义会话分组" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "删除用户自定义会话分组" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +category-delete", "value": "chat.shortcut_category_delete" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +category-delete", "value": "chat.shortcut_category_delete" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想删除某个自定义会话分组时使用;会实际删除分组(不影响其中会话本身),不可逆,需传 categoryId。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想删除某个自定义会话分组时使用;会实际删除分组(不影响其中会话本身),不可逆,需传 categoryId。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "destructive" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "destructive" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +category-delete --category-id \u003c分组ID\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +category-delete --category-id \u003c分组ID\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "high" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "high" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "删除用户自定义会话分组" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "删除用户自定义会话分组" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想删除某个自定义会话分组时使用;会实际删除分组(不影响其中会话本身),不可逆,需传 categoryId。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想删除某个自定义会话分组时使用;会实际删除分组(不影响其中会话本身),不可逆,需传 categoryId。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_category_delete", "parameter_count": 1, "parameters": { "category-id": { "description": "会话分组 ID(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话分组 ID(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话分组 ID(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "categoryId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "categoryId" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "categoryId", "required": true, "type": "integer" } }, "path": "chat.shortcut_category_delete", "primary_cli_path": "chat +category-delete", "product_id": "chat", "reviewed": true, "risk": "high", "source": "reviewed_command_registry", "title": "删除用户自定义会话分组", "use_when": [ "当你想删除某个自定义会话分组时使用;会实际删除分组(不影响其中会话本身),不可逆,需传 categoryId。" ] }, "chat.shortcut_category_list": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +category-list", "cobra-help:dws chat +category-list", "internal/cli/schema_command_registry.json#chat.shortcut_category_list", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "获取用户自定义会话分组", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_category_list", "cli_name": "+category-list", "cli_path": "chat +category-list", "confirmation": "not_required", "description": "当你想查看当前用户自建了哪些会话分组(如'工作群''项目群')时使用;只读返回分组列表及其 categoryId,供后续按分组拉会话或增删。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +category-list" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取用户自定义会话分组" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取用户自定义会话分组" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +category-list", "value": "chat.shortcut_category_list" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +category-list", "value": "chat.shortcut_category_list" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想查看当前用户自建了哪些会话分组(如'工作群''项目群')时使用;只读返回分组列表及其 categoryId,供后续按分组拉会话或增删。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想查看当前用户自建了哪些会话分组(如'工作群''项目群')时使用;只读返回分组列表及其 categoryId,供后续按分组拉会话或增删。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +category-list" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +category-list" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取用户自定义会话分组" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取用户自定义会话分组" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看当前用户自建了哪些会话分组(如'工作群''项目群')时使用;只读返回分组列表及其 categoryId,供后续按分组拉会话或增删。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看当前用户自建了哪些会话分组(如'工作群''项目群')时使用;只读返回分组列表及其 categoryId,供后续按分组拉会话或增删。" ] } }, "has_parameters": false, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_category_list", "parameter_count": 0, "parameters": {}, "path": "chat.shortcut_category_list", "primary_cli_path": "chat +category-list", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "获取用户自定义会话分组", "use_when": [ "当你想查看当前用户自建了哪些会话分组(如'工作群''项目群')时使用;只读返回分组列表及其 categoryId,供后续按分组拉会话或增删。" ] }, "chat.shortcut_category_rename": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +category-rename", "cobra-help:dws chat +category-rename", "internal/cli/schema_command_registry.json#chat.shortcut_category_rename", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "更新用户自定义会话分组的名称", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_category_rename", "cli_name": "+category-rename", "cli_path": "chat +category-rename", "confirmation": "user_required", "description": "当你想重命名已有的自定义会话分组时使用;会实际更新分组名称,需传 categoryId 和最多 15 个字符的新名称 --title。\n\n参数约束:\n - --title 去除首尾空白后必须非空,且最多 15 个字符", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +category-rename --category-id \u003c分组ID\u003e --title \"新名称\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "更新用户自定义会话分组的名称" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "更新用户自定义会话分组的名称" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +category-rename", "value": "chat.shortcut_category_rename" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +category-rename", "value": "chat.shortcut_category_rename" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想重命名已有的自定义会话分组时使用;会实际更新分组名称,需传 categoryId 和最多 15 个字符的新名称 --title。\n\n参数约束:\n - --title 去除首尾空白后必须非空,且最多 15 个字符" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想重命名已有的自定义会话分组时使用;会实际更新分组名称,需传 categoryId 和最多 15 个字符的新名称 --title。\n\n参数约束:\n - --title 去除首尾空白后必须非空,且最多 15 个字符" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +category-rename --category-id \u003c分组ID\u003e --title \"新名称\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +category-rename --category-id \u003c分组ID\u003e --title \"新名称\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新用户自定义会话分组的名称" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新用户自定义会话分组的名称" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想重命名已有的自定义会话分组时使用;会实际更新分组名称,需传 categoryId 和最多 15 个字符的新名称 --title。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想重命名已有的自定义会话分组时使用;会实际更新分组名称,需传 categoryId 和最多 15 个字符的新名称 --title。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_category_rename", "parameter_count": 2, "parameters": { "category-id": { "description": "会话分组 ID(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话分组 ID(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话分组 ID(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "categoryId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "categoryId" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "categoryId", "required": true, "type": "integer" }, "title": { "description": "新的分组名称;去除首尾空白后必须非空,且最多 15 个字符(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "新的分组名称;去除首尾空白后必须非空,且最多 15 个字符(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "新的分组名称;去除首尾空白后必须非空,且最多 15 个字符(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "title" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "title" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "title", "required": true, "type": "string" } }, "path": "chat.shortcut_category_rename", "primary_cli_path": "chat +category-rename", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "更新用户自定义会话分组的名称", "use_when": [ "当你想重命名已有的自定义会话分组时使用;会实际更新分组名称,需传 categoryId 和最多 15 个字符的新名称 --title。" ] }, "chat.shortcut_chat_bots": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-bots", "cobra-help:dws chat +chat-bots", "internal/cli/schema_command_registry.json#chat.shortcut_chat_bots", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "查看群内所有机器人", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_bots", "cli_name": "+chat-bots", "cli_path": "chat +chat-bots", "confirmation": "not_required", "description": "当你想查看某个群里已添加了哪些机器人时使用;需传群 openConversationId,只读返回群内机器人列表(含 openBotId,供后续移除)。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +chat-bots --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查看群内所有机器人" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查看群内所有机器人" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-bots", "value": "chat.shortcut_chat_bots" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-bots", "value": "chat.shortcut_chat_bots" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想查看某个群里已添加了哪些机器人时使用;需传群 openConversationId,只读返回群内机器人列表(含 openBotId,供后续移除)。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想查看某个群里已添加了哪些机器人时使用;需传群 openConversationId,只读返回群内机器人列表(含 openBotId,供后续移除)。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-bots --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-bots --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查看群内所有机器人" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查看群内所有机器人" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看某个群里已添加了哪些机器人时使用;需传群 openConversationId,只读返回群内机器人列表(含 openBotId,供后续移除)。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看某个群里已添加了哪些机器人时使用;需传群 openConversationId,只读返回群内机器人列表(含 openBotId,供后续移除)。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_bots", "parameter_count": 1, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_bots", "primary_cli_path": "chat +chat-bots", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查看群内所有机器人", "use_when": [ "当你想查看某个群里已添加了哪些机器人时使用;需传群 openConversationId,只读返回群内机器人列表(含 openBotId,供后续移除)。" ] }, "chat.shortcut_chat_dismiss": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-dismiss", "cobra-help:dws chat +chat-dismiss", "internal/cli/schema_command_registry.json#chat.shortcut_chat_dismiss", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "解散群聊(不可逆,需群主权限)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_dismiss", "cli_name": "+chat-dismiss", "cli_path": "chat +chat-dismiss", "confirmation": "user_required", "description": "当你要彻底解散一个群时使用;会实际销毁群聊,不可逆且需群主权限,仅需传群 openConversationId,操作前务必确认。", "display": "群聊 / 消息 / 机器人", "effect": "destructive", "effect_source": "agent-hint", "examples": [ "dws chat +chat-dismiss --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "解散群聊(不可逆,需群主权限)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "解散群聊(不可逆,需群主权限)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-dismiss", "value": "chat.shortcut_chat_dismiss" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-dismiss", "value": "chat.shortcut_chat_dismiss" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你要彻底解散一个群时使用;会实际销毁群聊,不可逆且需群主权限,仅需传群 openConversationId,操作前务必确认。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你要彻底解散一个群时使用;会实际销毁群聊,不可逆且需群主权限,仅需传群 openConversationId,操作前务必确认。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "destructive" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "destructive" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-dismiss --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-dismiss --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "high" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "high" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "解散群聊(不可逆,需群主权限)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "解散群聊(不可逆,需群主权限)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你要彻底解散一个群时使用;会实际销毁群聊,不可逆且需群主权限,仅需传群 openConversationId,操作前务必确认。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你要彻底解散一个群时使用;会实际销毁群聊,不可逆且需群主权限,仅需传群 openConversationId,操作前务必确认。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_dismiss", "parameter_count": 1, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_dismiss", "primary_cli_path": "chat +chat-dismiss", "product_id": "chat", "reviewed": true, "risk": "high", "source": "reviewed_command_registry", "title": "解散群聊(不可逆,需群主权限)", "use_when": [ "当你要彻底解散一个群时使用;会实际销毁群聊,不可逆且需群主权限,仅需传群 openConversationId,操作前务必确认。" ] }, "chat.shortcut_chat_invite_url": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-invite-url", "cobra-help:dws chat +chat-invite-url", "internal/cli/schema_command_registry.json#chat.shortcut_chat_invite_url", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "获取群邀请链接", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_invite_url", "cli_name": "+chat-invite-url", "cli_path": "chat +chat-invite-url", "confirmation": "not_required", "description": "当你想拿到一条群邀请链接分享给别人加群时使用;只读生成链接,需传群 openConversationId,可用 --expires-seconds 设置有效期(0 表示永久)。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +chat-invite-url --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取群邀请链接" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取群邀请链接" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-invite-url", "value": "chat.shortcut_chat_invite_url" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-invite-url", "value": "chat.shortcut_chat_invite_url" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想拿到一条群邀请链接分享给别人加群时使用;只读生成链接,需传群 openConversationId,可用 --expires-seconds 设置有效期(0 表示永久)。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想拿到一条群邀请链接分享给别人加群时使用;只读生成链接,需传群 openConversationId,可用 --expires-seconds 设置有效期(0 表示永久)。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-invite-url --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-invite-url --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取群邀请链接" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取群邀请链接" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想拿到一条群邀请链接分享给别人加群时使用;只读生成链接,需传群 openConversationId,可用 --expires-seconds 设置有效期(0 表示永久)。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想拿到一条群邀请链接分享给别人加群时使用;只读生成链接,需传群 openConversationId,可用 --expires-seconds 设置有效期(0 表示永久)。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_invite_url", "parameter_count": 2, "parameters": { "expires-seconds": { "description": "链接有效期(秒),0 表示永久", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "链接有效期(秒),0 表示永久" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "链接有效期(秒),0 表示永久" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "expiresSeconds" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "expiresSeconds" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "expiresSeconds", "required": false, "type": "integer" }, "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_invite_url", "primary_cli_path": "chat +chat-invite-url", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "获取群邀请链接", "use_when": [ "当你想拿到一条群邀请链接分享给别人加群时使用;只读生成链接,需传群 openConversationId,可用 --expires-seconds 设置有效期(0 表示永久)。" ] }, "chat.shortcut_chat_list_all": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-list-all", "cobra-help:dws chat +chat-list-all", "internal/cli/schema_command_registry.json#chat.shortcut_chat_list_all", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "分页拉取我加入的所有群列表", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_list_all", "cli_name": "+chat-list-all", "cli_path": "chat +chat-list-all", "confirmation": "not_required", "description": "当你想遍历当前用户加入的所有群做统计或批量操作时使用;只读分页返回全部已加入的群列表。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +chat-list-all --limit 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页拉取我加入的所有群列表" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页拉取我加入的所有群列表" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-list-all", "value": "chat.shortcut_chat_list_all" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-list-all", "value": "chat.shortcut_chat_list_all" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想遍历当前用户加入的所有群做统计或批量操作时使用;只读分页返回全部已加入的群列表。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想遍历当前用户加入的所有群做统计或批量操作时使用;只读分页返回全部已加入的群列表。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-list-all --limit 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-list-all --limit 50" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "分页拉取我加入的所有群列表" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "分页拉取我加入的所有群列表" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想遍历当前用户加入的所有群做统计或批量操作时使用;只读分页返回全部已加入的群列表。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想遍历当前用户加入的所有群做统计或批量操作时使用;只读分页返回全部已加入的群列表。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_list_all", "parameter_count": 2, "parameters": { "cursor": { "description": "分页游标,翻页传 nextCursor", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标,翻页传 nextCursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标,翻页传 nextCursor" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "cursor", "required": false, "type": "string" }, "limit": { "default": "100", "description": "每页返回数量(最大 200)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(最大 200)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(最大 200)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "limit", "required": false, "type": "integer" } }, "path": "chat.shortcut_chat_list_all", "primary_cli_path": "chat +chat-list-all", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "分页拉取我加入的所有群列表", "use_when": [ "当你想遍历当前用户加入的所有群做统计或批量操作时使用;只读分页返回全部已加入的群列表。" ] }, "chat.shortcut_chat_list_join_requests": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-list-join-requests", "cobra-help:dws chat +chat-list-join-requests", "internal/cli/schema_command_registry.json#chat.shortcut_chat_list_join_requests", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "分页拉取入群验证记录", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_list_join_requests", "cli_name": "+chat-list-join-requests", "cli_path": "chat +chat-list-join-requests", "confirmation": "not_required", "description": "当你作为群主/管理员想查看待处理的入群申请时使用;只读分页返回入群验证记录(含 recordId、申请人与邀请人 ID),供后续用 chat-audit-join 审批。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +chat-list-join-requests --limit 30" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页拉取入群验证记录" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页拉取入群验证记录" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-list-join-requests", "value": "chat.shortcut_chat_list_join_requests" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-list-join-requests", "value": "chat.shortcut_chat_list_join_requests" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你作为群主/管理员想查看待处理的入群申请时使用;只读分页返回入群验证记录(含 recordId、申请人与邀请人 ID),供后续用 chat-audit-join 审批。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你作为群主/管理员想查看待处理的入群申请时使用;只读分页返回入群验证记录(含 recordId、申请人与邀请人 ID),供后续用 chat-audit-join 审批。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-list-join-requests --limit 30" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-list-join-requests --limit 30" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "分页拉取入群验证记录" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "分页拉取入群验证记录" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你作为群主/管理员想查看待处理的入群申请时使用;只读分页返回入群验证记录(含 recordId、申请人与邀请人 ID),供后续用 chat-audit-join 审批。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你作为群主/管理员想查看待处理的入群申请时使用;只读分页返回入群验证记录(含 recordId、申请人与邀请人 ID),供后续用 chat-audit-join 审批。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_list_join_requests", "parameter_count": 2, "parameters": { "cursor": { "description": "分页游标,翻页传 nextCursor", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标,翻页传 nextCursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标,翻页传 nextCursor" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "cursor", "required": false, "type": "string" }, "limit": { "default": "20", "description": "单页数量(最大 50)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "单页数量(最大 50)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "单页数量(最大 50)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "limit", "required": false, "type": "integer" } }, "path": "chat.shortcut_chat_list_join_requests", "primary_cli_path": "chat +chat-list-join-requests", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "分页拉取入群验证记录", "use_when": [ "当你作为群主/管理员想查看待处理的入群申请时使用;只读分页返回入群验证记录(含 recordId、申请人与邀请人 ID),供后续用 chat-audit-join 审批。" ] }, "chat.shortcut_chat_list_mine": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-list-mine", "cobra-help:dws chat +chat-list-mine", "internal/cli/schema_command_registry.json#chat.shortcut_chat_list_mine", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "拉取我创建/管理的群", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_list_mine", "cli_name": "+chat-list-mine", "cli_path": "chat +chat-list-mine", "confirmation": "not_required", "description": "当你想查看自己作为群主或管理员在管理哪些群时使用;只读分页返回,可用 --role OWNER/ADMIN 按角色过滤。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +chat-list-mine --role OWNER" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "拉取我创建/管理的群" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "拉取我创建/管理的群" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-list-mine", "value": "chat.shortcut_chat_list_mine" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-list-mine", "value": "chat.shortcut_chat_list_mine" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想查看自己作为群主或管理员在管理哪些群时使用;只读分页返回,可用 --role OWNER/ADMIN 按角色过滤。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想查看自己作为群主或管理员在管理哪些群时使用;只读分页返回,可用 --role OWNER/ADMIN 按角色过滤。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-list-mine --role OWNER" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-list-mine --role OWNER" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取我创建/管理的群" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取我创建/管理的群" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看自己作为群主或管理员在管理哪些群时使用;只读分页返回,可用 --role OWNER/ADMIN 按角色过滤。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看自己作为群主或管理员在管理哪些群时使用;只读分页返回,可用 --role OWNER/ADMIN 按角色过滤。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_list_mine", "parameter_count": 3, "parameters": { "exclude-muted": { "description": "排除已设置免打扰的群聊", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "排除已设置免打扰的群聊" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "排除已设置免打扰的群聊" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "excludeMuted", "required": false, "type": "boolean" }, "limit": { "description": "最多返回群数量,不传返回全部", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "最多返回群数量,不传返回全部" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "最多返回群数量,不传返回全部" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "limit", "required": false, "type": "integer" }, "role": { "description": "角色过滤(可选值: OWNER, ADMIN)", "enum": [ "OWNER", "ADMIN" ], "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "角色过滤(可选值: OWNER, ADMIN)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "角色过滤(可选值: OWNER, ADMIN)" }, "enum": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": [ "OWNER", "ADMIN" ] }, { "precedence": "default", "selected": false, "source": "default", "value": [] } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": [ "OWNER", "ADMIN" ] }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "role" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "role" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "role", "required": false, "type": "string" } }, "path": "chat.shortcut_chat_list_mine", "primary_cli_path": "chat +chat-list-mine", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取我创建/管理的群", "use_when": [ "当你想查看自己作为群主或管理员在管理哪些群时使用;只读分页返回,可用 --role OWNER/ADMIN 按角色过滤。" ] }, "chat.shortcut_chat_mute": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-mute", "cobra-help:dws chat +chat-mute", "internal/cli/schema_command_registry.json#chat.shortcut_chat_mute", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "全员禁言 / 取消全员禁言", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_mute", "cli_name": "+chat-mute", "cli_path": "chat +chat-mute", "confirmation": "user_required", "description": "当你想对整个群开启或取消全员禁言时使用;会实际切换群的全员禁言状态,需传群 openConversationId,加 --off 取消禁言。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +chat-mute --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "全员禁言 / 取消全员禁言" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "全员禁言 / 取消全员禁言" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-mute", "value": "chat.shortcut_chat_mute" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-mute", "value": "chat.shortcut_chat_mute" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想对整个群开启或取消全员禁言时使用;会实际切换群的全员禁言状态,需传群 openConversationId,加 --off 取消禁言。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想对整个群开启或取消全员禁言时使用;会实际切换群的全员禁言状态,需传群 openConversationId,加 --off 取消禁言。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-mute --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-mute --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "全员禁言 / 取消全员禁言" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "全员禁言 / 取消全员禁言" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想对整个群开启或取消全员禁言时使用;会实际切换群的全员禁言状态,需传群 openConversationId,加 --off 取消禁言。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想对整个群开启或取消全员禁言时使用;会实际切换群的全员禁言状态,需传群 openConversationId,加 --off 取消禁言。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_mute", "parameter_count": 2, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" }, "off": { "description": "取消全员禁言(不传则开启禁言)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "取消全员禁言(不传则开启禁言)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "取消全员禁言(不传则开启禁言)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "off" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "off" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "off", "required": false, "type": "boolean" } }, "path": "chat.shortcut_chat_mute", "primary_cli_path": "chat +chat-mute", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "全员禁言 / 取消全员禁言", "use_when": [ "当你想对整个群开启或取消全员禁言时使用;会实际切换群的全员禁言状态,需传群 openConversationId,加 --off 取消禁言。" ] }, "chat.shortcut_chat_role_add": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-role-add", "cobra-help:dws chat +chat-role-add", "internal/cli/schema_command_registry.json#chat.shortcut_chat_role_add", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "添加群身份", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_role_add", "cli_name": "+chat-role-add", "cli_path": "chat +chat-role-add", "confirmation": "user_required", "description": "当你想在群里新增一个自定义群身份/头衔时使用;会实际创建群身份,需传群 openConversationId 和身份名称。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +chat-role-add --group \u003copenConversationId\u003e --name \"管理员\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "添加群身份" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "添加群身份" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-role-add", "value": "chat.shortcut_chat_role_add" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-role-add", "value": "chat.shortcut_chat_role_add" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想在群里新增一个自定义群身份/头衔时使用;会实际创建群身份,需传群 openConversationId 和身份名称。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想在群里新增一个自定义群身份/头衔时使用;会实际创建群身份,需传群 openConversationId 和身份名称。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-role-add --group \u003copenConversationId\u003e --name \"管理员\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-role-add --group \u003copenConversationId\u003e --name \"管理员\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "添加群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "添加群身份" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想在群里新增一个自定义群身份/头衔时使用;会实际创建群身份,需传群 openConversationId 和身份名称。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想在群里新增一个自定义群身份/头衔时使用;会实际创建群身份,需传群 openConversationId 和身份名称。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_role_add", "parameter_count": 2, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" }, "name": { "description": "群身份名称(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群身份名称(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群身份名称(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "name" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "name" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "name", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_role_add", "primary_cli_path": "chat +chat-role-add", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "添加群身份", "use_when": [ "当你想在群里新增一个自定义群身份/头衔时使用;会实际创建群身份,需传群 openConversationId 和身份名称。" ] }, "chat.shortcut_chat_role_list": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-role-list", "cobra-help:dws chat +chat-role-list", "internal/cli/schema_command_registry.json#chat.shortcut_chat_role_list", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "拉取会话的群身份列表", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_role_list", "cli_name": "+chat-role-list", "cli_path": "chat +chat-role-list", "confirmation": "not_required", "description": "当你想查看某群自定义的群身份(如'班长''值日')都有哪些时使用;需传群 openConversationId,只读返回群身份列表及 openRoleId。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +chat-role-list --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "拉取会话的群身份列表" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "拉取会话的群身份列表" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-role-list", "value": "chat.shortcut_chat_role_list" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-role-list", "value": "chat.shortcut_chat_role_list" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想查看某群自定义的群身份(如'班长''值日')都有哪些时使用;需传群 openConversationId,只读返回群身份列表及 openRoleId。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想查看某群自定义的群身份(如'班长''值日')都有哪些时使用;需传群 openConversationId,只读返回群身份列表及 openRoleId。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-role-list --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-role-list --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取会话的群身份列表" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取会话的群身份列表" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看某群自定义的群身份(如'班长''值日')都有哪些时使用;需传群 openConversationId,只读返回群身份列表及 openRoleId。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看某群自定义的群身份(如'班长''值日')都有哪些时使用;需传群 openConversationId,只读返回群身份列表及 openRoleId。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_role_list", "parameter_count": 1, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_role_list", "primary_cli_path": "chat +chat-role-list", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取会话的群身份列表", "use_when": [ "当你想查看某群自定义的群身份(如'班长''值日')都有哪些时使用;需传群 openConversationId,只读返回群身份列表及 openRoleId。" ] }, "chat.shortcut_chat_role_query_user": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-role-query-user", "cobra-help:dws chat +chat-role-query-user", "internal/cli/schema_command_registry.json#chat.shortcut_chat_role_query_user", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "查询群成员的群身份", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_role_query_user", "cli_name": "+chat-role-query-user", "cli_path": "chat +chat-role-query-user", "confirmation": "not_required", "description": "当你想查看某个群成员当前拥有哪些群身份时使用;只读,需传群 openConversationId 和用户 userId 或 openDingTalkId。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +chat-role-query-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询群成员的群身份" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询群成员的群身份" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-role-query-user", "value": "chat.shortcut_chat_role_query_user" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-role-query-user", "value": "chat.shortcut_chat_role_query_user" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想查看某个群成员当前拥有哪些群身份时使用;只读,需传群 openConversationId 和用户 userId 或 openDingTalkId。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想查看某个群成员当前拥有哪些群身份时使用;只读,需传群 openConversationId 和用户 userId 或 openDingTalkId。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-role-query-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-role-query-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询群成员的群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询群成员的群身份" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看某个群成员当前拥有哪些群身份时使用;只读,需传群 openConversationId 和用户 userId 或 openDingTalkId。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看某个群成员当前拥有哪些群身份时使用;只读,需传群 openConversationId 和用户 userId 或 openDingTalkId。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_role_query_user", "parameter_count": 2, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" }, "user": { "description": "用户 userId 或 openDingTalkId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "用户 userId 或 openDingTalkId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "用户 userId 或 openDingTalkId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "user" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "user" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "user", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_role_query_user", "primary_cli_path": "chat +chat-role-query-user", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查询群成员的群身份", "use_when": [ "当你想查看某个群成员当前拥有哪些群身份时使用;只读,需传群 openConversationId 和用户 userId 或 openDingTalkId。" ] }, "chat.shortcut_chat_role_set_user": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-role-set-user", "cobra-help:dws chat +chat-role-set-user", "internal/cli/schema_command_registry.json#chat.shortcut_chat_role_set_user", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "设置用户的群身份(覆盖该用户的全部群身份)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_role_set_user", "cli_name": "+chat-role-set-user", "cli_path": "chat +chat-role-set-user", "confirmation": "user_required", "description": "当你想为某成员整体设定其在群内的身份时使用;会实际改写该用户的群身份集合(覆盖其原有全部身份),需传群、用户和 openRoleId 列表(传空则清除全部)。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +chat-role-set-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置用户的群身份(覆盖该用户的全部群身份)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置用户的群身份(覆盖该用户的全部群身份)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-role-set-user", "value": "chat.shortcut_chat_role_set_user" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-role-set-user", "value": "chat.shortcut_chat_role_set_user" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想为某成员整体设定其在群内的身份时使用;会实际改写该用户的群身份集合(覆盖其原有全部身份),需传群、用户和 openRoleId 列表(传空则清除全部)。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想为某成员整体设定其在群内的身份时使用;会实际改写该用户的群身份集合(覆盖其原有全部身份),需传群、用户和 openRoleId 列表(传空则清除全部)。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-role-set-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-role-set-user --group \u003copenConversationId\u003e --user \u003cuserId\u003e --role-ids roleId1,roleId2" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置用户的群身份(覆盖该用户的全部群身份)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置用户的群身份(覆盖该用户的全部群身份)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想为某成员整体设定其在群内的身份时使用;会实际改写该用户的群身份集合(覆盖其原有全部身份),需传群、用户和 openRoleId 列表(传空则清除全部)。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想为某成员整体设定其在群内的身份时使用;会实际改写该用户的群身份集合(覆盖其原有全部身份),需传群、用户和 openRoleId 列表(传空则清除全部)。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_role_set_user", "parameter_count": 3, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" }, "role-ids": { "description": "群身份 openRoleId 列表(空则清除全部)(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群身份 openRoleId 列表(空则清除全部)(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群身份 openRoleId 列表(空则清除全部)(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "roleIds" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "roleIds" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "array" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "array" } }, "property": "roleIds", "required": true, "type": "array" }, "user": { "description": "用户 userId 或 openDingTalkId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "用户 userId 或 openDingTalkId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "用户 userId 或 openDingTalkId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "user" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "user" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "user", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_role_set_user", "primary_cli_path": "chat +chat-role-set-user", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "设置用户的群身份(覆盖该用户的全部群身份)", "use_when": [ "当你想为某成员整体设定其在群内的身份时使用;会实际改写该用户的群身份集合(覆盖其原有全部身份),需传群、用户和 openRoleId 列表(传空则清除全部)。" ] }, "chat.shortcut_chat_role_update": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-role-update", "cobra-help:dws chat +chat-role-update", "internal/cli/schema_command_registry.json#chat.shortcut_chat_role_update", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "更新群身份名称", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_role_update", "cli_name": "+chat-role-update", "cli_path": "chat +chat-role-update", "confirmation": "user_required", "description": "当你想重命名已有的群身份时使用;会实际更新身份名称,需传群 openConversationId、身份 openRoleId 和新名称。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +chat-role-update --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e --name \"新名称\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "更新群身份名称" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "更新群身份名称" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-role-update", "value": "chat.shortcut_chat_role_update" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-role-update", "value": "chat.shortcut_chat_role_update" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想重命名已有的群身份时使用;会实际更新身份名称,需传群 openConversationId、身份 openRoleId 和新名称。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想重命名已有的群身份时使用;会实际更新身份名称,需传群 openConversationId、身份 openRoleId 和新名称。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-role-update --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e --name \"新名称\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-role-update --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e --name \"新名称\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新群身份名称" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新群身份名称" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想重命名已有的群身份时使用;会实际更新身份名称,需传群 openConversationId、身份 openRoleId 和新名称。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想重命名已有的群身份时使用;会实际更新身份名称,需传群 openConversationId、身份 openRoleId 和新名称。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_role_update", "parameter_count": 3, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" }, "name": { "description": "群身份新名称(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群身份新名称(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群身份新名称(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "name" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "name" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "name", "required": true, "type": "string" }, "role-id": { "description": "群身份 openRoleId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群身份 openRoleId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群身份 openRoleId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "roleId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "roleId" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "roleId", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_role_update", "primary_cli_path": "chat +chat-role-update", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "更新群身份名称", "use_when": [ "当你想重命名已有的群身份时使用;会实际更新身份名称,需传群 openConversationId、身份 openRoleId 和新名称。" ] }, "chat.shortcut_chat_search": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-search", "cobra-help:dws chat +chat-search", "internal/cli/schema_command_registry.json#chat.shortcut_chat_search", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "按关键词搜索群聊", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_search", "cli_name": "+chat-search", "cli_path": "chat +chat-search", "confirmation": "not_required", "description": "当你只记得群名称关键词、需要拿到群 openConversationId 以便发消息或管理该群时使用;按群名模糊搜索,只读分页返回匹配的群列表。\n\n参数约束:\n - --query、--keyword 至少指定一个", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +chat-search --query \"项目冲刺\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按关键词搜索群聊" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按关键词搜索群聊" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-search", "value": "chat.shortcut_chat_search" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-search", "value": "chat.shortcut_chat_search" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你只记得群名称关键词、需要拿到群 openConversationId 以便发消息或管理该群时使用;按群名模糊搜索,只读分页返回匹配的群列表。\n\n参数约束:\n - --query、--keyword 至少指定一个" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你只记得群名称关键词、需要拿到群 openConversationId 以便发消息或管理该群时使用;按群名模糊搜索,只读分页返回匹配的群列表。\n\n参数约束:\n - --query、--keyword 至少指定一个" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-search --query \"项目冲刺\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-search --query \"项目冲刺\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "按关键词搜索群聊" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "按关键词搜索群聊" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只记得群名称关键词、需要拿到群 openConversationId 以便发消息或管理该群时使用;按群名模糊搜索,只读分页返回匹配的群列表。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只记得群名称关键词、需要拿到群 openConversationId 以便发消息或管理该群时使用;按群名模糊搜索,只读分页返回匹配的群列表。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_search", "parameter_count": 4, "parameters": { "cursor": { "default": "0", "description": "分页游标,翻页传 nextCursor", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标,翻页传 nextCursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标,翻页传 nextCursor" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "cursor", "required": false, "type": "string" }, "exclude-muted": { "description": "排除已设置免打扰的群聊", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "排除已设置免打扰的群聊" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "排除已设置免打扰的群聊" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "excludeMuted", "required": false, "type": "boolean" }, "limit": { "default": "20", "description": "每页返回数量", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "limit", "required": false, "type": "integer" }, "query": { "description": "群名称关键词", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群名称关键词" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群名称关键词" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "query" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "query" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "query", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_search", "primary_cli_path": "chat +chat-search", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "按关键词搜索群聊", "use_when": [ "当你只记得群名称关键词、需要拿到群 openConversationId 以便发消息或管理该群时使用;按群名模糊搜索,只读分页返回匹配的群列表。" ] }, "chat.shortcut_chat_set_admin": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-set-admin", "cobra-help:dws chat +chat-set-admin", "internal/cli/schema_command_registry.json#chat.shortcut_chat_set_admin", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "设置 / 取消群管理员", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_set_admin", "cli_name": "+chat-set-admin", "cli_path": "chat +chat-set-admin", "confirmation": "user_required", "description": "当你想把某些成员设为或取消群管理员时使用;会实际变更成员角色,需传群 openConversationId 和成员 userId/openDingTalkId 列表,加 --off 取消管理员。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +chat-set-admin --group \u003copenConversationId\u003e --users userId1,userId2" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置 / 取消群管理员" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置 / 取消群管理员" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-set-admin", "value": "chat.shortcut_chat_set_admin" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-set-admin", "value": "chat.shortcut_chat_set_admin" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想把某些成员设为或取消群管理员时使用;会实际变更成员角色,需传群 openConversationId 和成员 userId/openDingTalkId 列表,加 --off 取消管理员。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想把某些成员设为或取消群管理员时使用;会实际变更成员角色,需传群 openConversationId 和成员 userId/openDingTalkId 列表,加 --off 取消管理员。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-set-admin --group \u003copenConversationId\u003e --users userId1,userId2" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-set-admin --group \u003copenConversationId\u003e --users userId1,userId2" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置 / 取消群管理员" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置 / 取消群管理员" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想把某些成员设为或取消群管理员时使用;会实际变更成员角色,需传群 openConversationId 和成员 userId/openDingTalkId 列表,加 --off 取消管理员。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想把某些成员设为或取消群管理员时使用;会实际变更成员角色,需传群 openConversationId 和成员 userId/openDingTalkId 列表,加 --off 取消管理员。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_set_admin", "parameter_count": 3, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" }, "off": { "description": "取消管理员(不传则设为管理员)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "取消管理员(不传则设为管理员)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "取消管理员(不传则设为管理员)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "off" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "off" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "off", "required": false, "type": "boolean" }, "users": { "description": "成员 userId 或 openDingTalkId 列表(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "成员 userId 或 openDingTalkId 列表(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "成员 userId 或 openDingTalkId 列表(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "users" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "users" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "array" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "array" } }, "property": "users", "required": true, "type": "array" } }, "path": "chat.shortcut_chat_set_admin", "primary_cli_path": "chat +chat-set-admin", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "设置 / 取消群管理员", "use_when": [ "当你想把某些成员设为或取消群管理员时使用;会实际变更成员角色,需传群 openConversationId 和成员 userId/openDingTalkId 列表,加 --off 取消管理员。" ] }, "chat.shortcut_chat_set_history": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-set-history", "cobra-help:dws chat +chat-set-history", "internal/cli/schema_command_registry.json#chat.shortcut_chat_set_history", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "设置新成员入群可查看历史消息范围", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_set_history", "cli_name": "+chat-set-history", "cli_path": "chat +chat-set-history", "confirmation": "user_required", "description": "当你想控制新成员入群后能看到多少历史消息时使用;会实际修改群配置,需传群 openConversationId 和范围(FORBIDDEN 不可见 / RECENT_100 最近100条 / ALL 全部)。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +chat-set-history --group \u003copenConversationId\u003e --option RECENT_100" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置新成员入群可查看历史消息范围" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置新成员入群可查看历史消息范围" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-set-history", "value": "chat.shortcut_chat_set_history" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-set-history", "value": "chat.shortcut_chat_set_history" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想控制新成员入群后能看到多少历史消息时使用;会实际修改群配置,需传群 openConversationId 和范围(FORBIDDEN 不可见 / RECENT_100 最近100条 / ALL 全部)。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想控制新成员入群后能看到多少历史消息时使用;会实际修改群配置,需传群 openConversationId 和范围(FORBIDDEN 不可见 / RECENT_100 最近100条 / ALL 全部)。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-set-history --group \u003copenConversationId\u003e --option RECENT_100" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-set-history --group \u003copenConversationId\u003e --option RECENT_100" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置新成员入群可查看历史消息范围" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置新成员入群可查看历史消息范围" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想控制新成员入群后能看到多少历史消息时使用;会实际修改群配置,需传群 openConversationId 和范围(FORBIDDEN 不可见 / RECENT_100 最近100条 / ALL 全部)。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想控制新成员入群后能看到多少历史消息时使用;会实际修改群配置,需传群 openConversationId 和范围(FORBIDDEN 不可见 / RECENT_100 最近100条 / ALL 全部)。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_set_history", "parameter_count": 2, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" }, "option": { "description": "可见范围(必填;可选值: FORBIDDEN, RECENT_100, ALL)", "enum": [ "FORBIDDEN", "RECENT_100", "ALL" ], "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "可见范围(必填;可选值: FORBIDDEN, RECENT_100, ALL)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "可见范围(必填;可选值: FORBIDDEN, RECENT_100, ALL)" }, "enum": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": [ "FORBIDDEN", "RECENT_100", "ALL" ] }, { "precedence": "default", "selected": false, "source": "default", "value": [] } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": [ "FORBIDDEN", "RECENT_100", "ALL" ] }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "option" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "option" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "option", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_set_history", "primary_cli_path": "chat +chat-set-history", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "设置新成员入群可查看历史消息范围", "use_when": [ "当你想控制新成员入群后能看到多少历史消息时使用;会实际修改群配置,需传群 openConversationId 和范围(FORBIDDEN 不可见 / RECENT_100 最近100条 / ALL 全部)。" ] }, "chat.shortcut_chat_update_alias": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-update-alias", "cobra-help:dws chat +chat-update-alias", "internal/cli/schema_command_registry.json#chat.shortcut_chat_update_alias", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "设置群备注(仅自己可见)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_update_alias", "cli_name": "+chat-update-alias", "cli_path": "chat +chat-update-alias", "confirmation": "user_required", "description": "当你想给某个群设置仅自己可见的备注名以便区分同名群时使用;会实际保存本人对该群的备注,需传群 openConversationId 和备注标题。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +chat-update-alias --group \u003copenConversationId\u003e --alias-title \"项目A群\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置群备注(仅自己可见)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置群备注(仅自己可见)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-update-alias", "value": "chat.shortcut_chat_update_alias" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-update-alias", "value": "chat.shortcut_chat_update_alias" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想给某个群设置仅自己可见的备注名以便区分同名群时使用;会实际保存本人对该群的备注,需传群 openConversationId 和备注标题。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想给某个群设置仅自己可见的备注名以便区分同名群时使用;会实际保存本人对该群的备注,需传群 openConversationId 和备注标题。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-update-alias --group \u003copenConversationId\u003e --alias-title \"项目A群\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-update-alias --group \u003copenConversationId\u003e --alias-title \"项目A群\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置群备注(仅自己可见)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置群备注(仅自己可见)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想给某个群设置仅自己可见的备注名以便区分同名群时使用;会实际保存本人对该群的备注,需传群 openConversationId 和备注标题。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想给某个群设置仅自己可见的备注名以便区分同名群时使用;会实际保存本人对该群的备注,需传群 openConversationId 和备注标题。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_update_alias", "parameter_count": 2, "parameters": { "alias-title": { "description": "群备注标题(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群备注标题(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群备注标题(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "aliasTitle" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "aliasTitle" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "aliasTitle", "required": true, "type": "string" }, "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_update_alias", "primary_cli_path": "chat +chat-update-alias", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "设置群备注(仅自己可见)", "use_when": [ "当你想给某个群设置仅自己可见的备注名以便区分同名群时使用;会实际保存本人对该群的备注,需传群 openConversationId 和备注标题。" ] }, "chat.shortcut_chat_update_nick": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +chat-update-nick", "cobra-help:dws chat +chat-update-nick", "internal/cli/schema_command_registry.json#chat.shortcut_chat_update_nick", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "设置当前用户在群内的群昵称", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_chat_update_nick", "cli_name": "+chat-update-nick", "cli_path": "chat +chat-update-nick", "confirmation": "user_required", "description": "当你想设置当前用户在某个群里显示的群昵称时使用;会实际更新本人在该群的昵称,需传群 openConversationId 和昵称。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +chat-update-nick --group \u003copenConversationId\u003e --nick \"我的群昵称\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置当前用户在群内的群昵称" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置当前用户在群内的群昵称" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +chat-update-nick", "value": "chat.shortcut_chat_update_nick" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +chat-update-nick", "value": "chat.shortcut_chat_update_nick" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想设置当前用户在某个群里显示的群昵称时使用;会实际更新本人在该群的昵称,需传群 openConversationId 和昵称。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想设置当前用户在某个群里显示的群昵称时使用;会实际更新本人在该群的昵称,需传群 openConversationId 和昵称。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-update-nick --group \u003copenConversationId\u003e --nick \"我的群昵称\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +chat-update-nick --group \u003copenConversationId\u003e --nick \"我的群昵称\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置当前用户在群内的群昵称" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置当前用户在群内的群昵称" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想设置当前用户在某个群里显示的群昵称时使用;会实际更新本人在该群的昵称,需传群 openConversationId 和昵称。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想设置当前用户在某个群里显示的群昵称时使用;会实际更新本人在该群的昵称,需传群 openConversationId 和昵称。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_chat_update_nick", "parameter_count": 2, "parameters": { "group": { "description": "群 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" }, "nick": { "description": "个人群昵称(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "个人群昵称(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "个人群昵称(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "nick" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "nick" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "nick", "required": true, "type": "string" } }, "path": "chat.shortcut_chat_update_nick", "primary_cli_path": "chat +chat-update-nick", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "设置当前用户在群内的群昵称", "use_when": [ "当你想设置当前用户在某个群里显示的群昵称时使用;会实际更新本人在该群的昵称,需传群 openConversationId 和昵称。" ] }, "chat.shortcut_conversation_clear_all_red_point": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +conversation-clear-all-red-point", "cobra-help:dws chat +conversation-clear-all-red-point", "internal/cli/schema_command_registry.json#chat.shortcut_conversation_clear_all_red_point", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "清除所有会话红点(全部已读)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_conversation_clear_all_red_point", "cli_name": "+conversation-clear-all-red-point", "cli_path": "chat +conversation-clear-all-red-point", "confirmation": "user_required", "description": "当你想一键把全部会话标记为已读、清空所有红点时使用;会实际清除当前用户所有会话的红点,无需任何参数。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +conversation-clear-all-red-point" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "清除所有会话红点(全部已读)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "清除所有会话红点(全部已读)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +conversation-clear-all-red-point", "value": "chat.shortcut_conversation_clear_all_red_point" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +conversation-clear-all-red-point", "value": "chat.shortcut_conversation_clear_all_red_point" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想一键把全部会话标记为已读、清空所有红点时使用;会实际清除当前用户所有会话的红点,无需任何参数。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想一键把全部会话标记为已读、清空所有红点时使用;会实际清除当前用户所有会话的红点,无需任何参数。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +conversation-clear-all-red-point" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +conversation-clear-all-red-point" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "清除所有会话红点(全部已读)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "清除所有会话红点(全部已读)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想一键把全部会话标记为已读、清空所有红点时使用;会实际清除当前用户所有会话的红点,无需任何参数。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想一键把全部会话标记为已读、清空所有红点时使用;会实际清除当前用户所有会话的红点,无需任何参数。" ] } }, "has_parameters": false, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_conversation_clear_all_red_point", "parameter_count": 0, "parameters": {}, "path": "chat.shortcut_conversation_clear_all_red_point", "primary_cli_path": "chat +conversation-clear-all-red-point", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "清除所有会话红点(全部已读)", "use_when": [ "当你想一键把全部会话标记为已读、清空所有红点时使用;会实际清除当前用户所有会话的红点,无需任何参数。" ] }, "chat.shortcut_conversation_info": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +conversation-info", "cobra-help:dws chat +conversation-info", "internal/cli/schema_command_registry.json#chat.shortcut_conversation_info", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "获取会话信息(群聊传 --group,单聊传 --open-dingtalk-id)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_conversation_info", "cli_name": "+conversation-info", "cli_path": "chat +conversation-info", "confirmation": "not_required", "description": "当你已有群 openConversationId 或单聊对方 openDingTalkId、需要查看该会话的名称/类型/成员数等基础信息时使用;只读,群聊传 --group、单聊传 --open-dingtalk-id 二选一。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +conversation-info --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取会话信息(群聊传 --group,单聊传 --open-dingtalk-id)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取会话信息(群聊传 --group,单聊传 --open-dingtalk-id)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +conversation-info", "value": "chat.shortcut_conversation_info" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +conversation-info", "value": "chat.shortcut_conversation_info" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你已有群 openConversationId 或单聊对方 openDingTalkId、需要查看该会话的名称/类型/成员数等基础信息时使用;只读,群聊传 --group、单聊传 --open-dingtalk-id 二选一。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你已有群 openConversationId 或单聊对方 openDingTalkId、需要查看该会话的名称/类型/成员数等基础信息时使用;只读,群聊传 --group、单聊传 --open-dingtalk-id 二选一。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +conversation-info --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +conversation-info --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取会话信息(群聊传 --group,单聊传 --open-dingtalk-id)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取会话信息(群聊传 --group,单聊传 --open-dingtalk-id)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你已有群 openConversationId 或单聊对方 openDingTalkId、需要查看该会话的名称/类型/成员数等基础信息时使用;只读,群聊传 --group、单聊传 --open-dingtalk-id 二选一。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你已有群 openConversationId 或单聊对方 openDingTalkId、需要查看该会话的名称/类型/成员数等基础信息时使用;只读,群聊传 --group、单聊传 --open-dingtalk-id 二选一。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_conversation_info", "parameter_count": 2, "parameters": { "group": { "description": "群聊 openConversationId", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": false, "type": "string" }, "open-dingtalk-id": { "description": "单聊对方 openDingTalkId", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "单聊对方 openDingTalkId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "单聊对方 openDingTalkId" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "openDingtalkId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "openDingtalkId" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openDingtalkId", "required": false, "type": "string" } }, "path": "chat.shortcut_conversation_info", "primary_cli_path": "chat +conversation-info", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "获取会话信息(群聊传 --group,单聊传 --open-dingtalk-id)", "use_when": [ "当你已有群 openConversationId 或单聊对方 openDingTalkId、需要查看该会话的名称/类型/成员数等基础信息时使用;只读,群聊传 --group、单聊传 --open-dingtalk-id 二选一。" ] }, "chat.shortcut_conversation_list": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +conversation-list", "cobra-help:dws chat +conversation-list", "internal/cli/schema_command_registry.json#chat.shortcut_conversation_list", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "分页获取当前用户的全部会话列表(单聊+群聊)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_conversation_list", "cli_name": "+conversation-list", "cli_path": "chat +conversation-list", "confirmation": "not_required", "description": "当你想遍历当前用户的所有会话(单聊+群聊)做统计、清理或批量处理时使用;只读分页返回,可用 --exclude-muted 排除已免打扰会话。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +conversation-list --limit 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页获取当前用户的全部会话列表(单聊+群聊)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "分页获取当前用户的全部会话列表(单聊+群聊)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +conversation-list", "value": "chat.shortcut_conversation_list" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +conversation-list", "value": "chat.shortcut_conversation_list" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想遍历当前用户的所有会话(单聊+群聊)做统计、清理或批量处理时使用;只读分页返回,可用 --exclude-muted 排除已免打扰会话。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想遍历当前用户的所有会话(单聊+群聊)做统计、清理或批量处理时使用;只读分页返回,可用 --exclude-muted 排除已免打扰会话。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +conversation-list --limit 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +conversation-list --limit 50" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "分页获取当前用户的全部会话列表(单聊+群聊)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "分页获取当前用户的全部会话列表(单聊+群聊)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想遍历当前用户的所有会话(单聊+群聊)做统计、清理或批量处理时使用;只读分页返回,可用 --exclude-muted 排除已免打扰会话。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想遍历当前用户的所有会话(单聊+群聊)做统计、清理或批量处理时使用;只读分页返回,可用 --exclude-muted 排除已免打扰会话。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_conversation_list", "parameter_count": 3, "parameters": { "cursor": { "description": "分页游标(首次不传或 0)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(首次不传或 0)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(首次不传或 0)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "cursor", "required": false, "type": "integer" }, "exclude-muted": { "description": "排除已免打扰会话", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "排除已免打扰会话" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "排除已免打扰会话" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "excludeMuted", "required": false, "type": "boolean" }, "limit": { "default": "100", "description": "每页数量(1-100)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页数量(1-100)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页数量(1-100)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "limit", "required": false, "type": "integer" } }, "path": "chat.shortcut_conversation_list", "primary_cli_path": "chat +conversation-list", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "分页获取当前用户的全部会话列表(单聊+群聊)", "use_when": [ "当你想遍历当前用户的所有会话(单聊+群聊)做统计、清理或批量处理时使用;只读分页返回,可用 --exclude-muted 排除已免打扰会话。" ] }, "chat.shortcut_conversation_list_top": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +conversation-list-top", "cobra-help:dws chat +conversation-list-top", "internal/cli/schema_command_registry.json#chat.shortcut_conversation_list_top", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "拉取置顶会话列表,可只看群聊或单聊", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "用户要查看群内被 Pin 的消息而不是侧边栏置顶会话时,改用 +messages-list-pin" ], "canonical_path": "chat.shortcut_conversation_list_top", "cli_name": "+conversation-list-top", "cli_path": "chat +conversation-list-top", "confirmation": "not_required", "description": "当你只想查看被置顶的那些会话时使用;只读分页返回置顶会话列表,并把下层 singleChat 规范化为 conversationType=group|direct。可用 --type group 只看群聊、--type direct 只看单聊,或用 --exclude-muted 排除已免打扰会话。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +conversation-list-top --type group --limit 1000", "dws chat +conversation-list-top --type direct --limit 1000" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed after live testing list_top_conversations: singleChat is present on every tested row and is normalized locally to group/direct without adding a lower-service parameter.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "拉取置顶会话列表,可只看群聊或单聊" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed after live testing list_top_conversations: singleChat is present on every tested row and is normalized locally to group/direct without adding a lower-service parameter.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "拉取置顶会话列表,可只看群聊或单聊" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed after live testing list_top_conversations: singleChat is present on every tested row and is normalized locally to group/direct without adding a lower-service parameter.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户要查看群内被 Pin 的消息而不是侧边栏置顶会话时,改用 +messages-list-pin" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed after live testing list_top_conversations: singleChat is present on every tested row and is normalized locally to group/direct without adding a lower-service parameter.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户要查看群内被 Pin 的消息而不是侧边栏置顶会话时,改用 +messages-list-pin" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +conversation-list-top", "value": "chat.shortcut_conversation_list_top" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +conversation-list-top", "value": "chat.shortcut_conversation_list_top" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你只想查看被置顶的那些会话时使用;只读分页返回置顶会话列表,并把下层 singleChat 规范化为 conversationType=group|direct。可用 --type group 只看群聊、--type direct 只看单聊,或用 --exclude-muted 排除已免打扰会话。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你只想查看被置顶的那些会话时使用;只读分页返回置顶会话列表,并把下层 singleChat 规范化为 conversationType=group|direct。可用 --type group 只看群聊、--type direct 只看单聊,或用 --exclude-muted 排除已免打扰会话。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed after live testing list_top_conversations: singleChat is present on every tested row and is normalized locally to group/direct without adding a lower-service parameter.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +conversation-list-top --type group --limit 1000", "dws chat +conversation-list-top --type direct --limit 1000" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed after live testing list_top_conversations: singleChat is present on every tested row and is normalized locally to group/direct without adding a lower-service parameter.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +conversation-list-top --type group --limit 1000", "dws chat +conversation-list-top --type direct --limit 1000" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Reviewed after live testing list_top_conversations: singleChat is present on every tested row and is normalized locally to group/direct without adding a lower-service parameter.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the mounted Shortcut: --type all|group|direct is a local semantic filter over list_top_conversations.singleChat, so the composite interface owns validation and normalized output without changing lower-service arguments.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取置顶会话列表,可只看群聊或单聊" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取置顶会话列表,可只看群聊或单聊" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed after live testing list_top_conversations: singleChat is present on every tested row and is normalized locally to group/direct without adding a lower-service parameter.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只想查看被置顶的那些会话时使用;只读分页返回置顶会话列表,并把下层 singleChat 规范化为 conversationType=group|direct。可用 --type group 只看群聊、--type direct 只看单聊,或用 --exclude-muted 排除已免打扰会话。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed after live testing list_top_conversations: singleChat is present on every tested row and is normalized locally to group/direct without adding a lower-service parameter.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只想查看被置顶的那些会话时使用;只读分页返回置顶会话列表,并把下层 singleChat 规范化为 conversationType=group|direct。可用 --type group 只看群聊、--type direct 只看单聊,或用 --exclude-muted 排除已免打扰会话。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_conversation_list_top", "parameter_count": 4, "parameters": { "cursor": { "description": "分页游标(首次不传或 0)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标(首次不传或 0)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标(首次不传或 0)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "cursor", "required": false, "type": "integer" }, "exclude-muted": { "description": "排除已免打扰会话", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "排除已免打扰会话" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "排除已免打扰会话" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "excludeMuted", "required": false, "type": "boolean" }, "limit": { "description": "每页数量", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页数量" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页数量" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "limit", "required": false, "type": "integer" }, "type": { "default": "all", "description": "会话类型:all 全部 / group 群聊 / direct 单聊(当前页本地过滤)(可选值: all, group, direct)", "enum": [ "all", "group", "direct" ], "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话类型:all 全部 / group 群聊 / direct 单聊(当前页本地过滤)(可选值: all, group, direct)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话类型:all 全部 / group 群聊 / direct 单聊(当前页本地过滤)(可选值: all, group, direct)" }, "enum": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": [ "all", "group", "direct" ] }, { "precedence": "default", "selected": false, "source": "default", "value": [] } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": [ "all", "group", "direct" ] }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "type" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "type" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "type", "required": false, "type": "string" } }, "path": "chat.shortcut_conversation_list_top", "primary_cli_path": "chat +conversation-list-top", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取置顶会话列表,可只看群聊或单聊", "use_when": [ "当你只想查看被置顶的那些会话时使用;只读分页返回置顶会话列表,并把下层 singleChat 规范化为 conversationType=group|direct。可用 --type group 只看群聊、--type direct 只看单聊,或用 --exclude-muted 排除已免打扰会话。" ] }, "chat.shortcut_dm": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +dm", "cobra-help:dws chat +dm", "internal/cli/schema_command_registry.json#chat.shortcut_dm", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "按姓名直接给某人发单聊消息(自动解析 userId)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_dm", "cli_name": "+dm", "cli_path": "chat +dm", "confirmation": "user_required", "description": "当你只知道对方姓名、想直接发一条单聊消息而不想先查 userId 时使用;内部先按姓名搜通讯录解析出唯一用户,并用其 openDingTalkId 发送,姓名匹配到多人时会列出候选让你区分。会真实发出消息。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +dm --to 张三 --text \"周报发我一下\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按姓名直接给某人发单聊消息(自动解析 userId)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按姓名直接给某人发单聊消息(自动解析 userId)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +dm", "value": "chat.shortcut_dm" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +dm", "value": "chat.shortcut_dm" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你只知道对方姓名、想直接发一条单聊消息而不想先查 userId 时使用;内部先按姓名搜通讯录解析出唯一用户,并用其 openDingTalkId 发送,姓名匹配到多人时会列出候选让你区分。会真实发出消息。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你只知道对方姓名、想直接发一条单聊消息而不想先查 userId 时使用;内部先按姓名搜通讯录解析出唯一用户,并用其 openDingTalkId 发送,姓名匹配到多人时会列出候选让你区分。会真实发出消息。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +dm --to 张三 --text \"周报发我一下\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +dm --to 张三 --text \"周报发我一下\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "按姓名直接给某人发单聊消息(自动解析 userId)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "按姓名直接给某人发单聊消息(自动解析 userId)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只知道对方姓名、想直接发一条单聊消息而不想先查 userId 时使用;内部先按姓名搜通讯录解析出唯一用户,并用其 openDingTalkId 发送,姓名匹配到多人时会列出候选让你区分。会真实发出消息。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只知道对方姓名、想直接发一条单聊消息而不想先查 userId 时使用;内部先按姓名搜通讯录解析出唯一用户,并用其 openDingTalkId 发送,姓名匹配到多人时会列出候选让你区分。会真实发出消息。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_dm", "parameter_count": 3, "parameters": { "ai-tag": { "default": "true", "description": "消息是否带 AI 发送角标(默认 true)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息是否带 AI 发送角标(默认 true)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息是否带 AI 发送角标(默认 true)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "aiTag" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "aiTag" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "aiTag", "required": false, "type": "boolean" }, "text": { "description": "消息内容(支持 Markdown)(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息内容(支持 Markdown)(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息内容(支持 Markdown)(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "text" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "text" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "text", "required": true, "type": "string" }, "to": { "description": "收件人姓名/花名(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "收件人姓名/花名(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "收件人姓名/花名(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "to" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "to" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "to", "required": true, "type": "string" } }, "path": "chat.shortcut_dm", "primary_cli_path": "chat +dm", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "按姓名直接给某人发单聊消息(自动解析 userId)", "use_when": [ "当你只知道对方姓名、想直接发一条单聊消息而不想先查 userId 时使用;内部先按姓名搜通讯录解析出唯一用户,并用其 openDingTalkId 发送,姓名匹配到多人时会列出候选让你区分。会真实发出消息。" ] }, "chat.shortcut_group_members": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +group-members", "cobra-help:dws chat +group-members", "internal/cli/schema_command_registry.json#chat.shortcut_group_members", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "按群名列出群成员(自动搜群解析 openConversationId)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_group_members", "cli_name": "+group-members", "cli_path": "chat +group-members", "confirmation": "not_required", "description": "当你只知道群的名字、想看看这个群里有哪些成员,而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId,再拉取该群的成员列表。群名匹配到多个群时会列出候选让你区分、绝不自行假定。只读,不改动任何数据。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +group-members --group 项目冲刺" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按群名列出群成员(自动搜群解析 openConversationId)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按群名列出群成员(自动搜群解析 openConversationId)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +group-members", "value": "chat.shortcut_group_members" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +group-members", "value": "chat.shortcut_group_members" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你只知道群的名字、想看看这个群里有哪些成员,而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId,再拉取该群的成员列表。群名匹配到多个群时会列出候选让你区分、绝不自行假定。只读,不改动任何数据。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你只知道群的名字、想看看这个群里有哪些成员,而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId,再拉取该群的成员列表。群名匹配到多个群时会列出候选让你区分、绝不自行假定。只读,不改动任何数据。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +group-members --group 项目冲刺" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +group-members --group 项目冲刺" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "按群名列出群成员(自动搜群解析 openConversationId)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "按群名列出群成员(自动搜群解析 openConversationId)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只知道群的名字、想看看这个群里有哪些成员,而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId,再拉取该群的成员列表。群名匹配到多个群时会列出候选让你区分、绝不自行假定。只读,不改动任何数据。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只知道群的名字、想看看这个群里有哪些成员,而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId,再拉取该群的成员列表。群名匹配到多个群时会列出候选让你区分、绝不自行假定。只读,不改动任何数据。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_group_members", "parameter_count": 1, "parameters": { "group": { "description": "群名称(搜群关键词,用群名里连续的核心词)(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群名称(搜群关键词,用群名里连续的核心词)(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群名称(搜群关键词,用群名里连续的核心词)(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" } }, "path": "chat.shortcut_group_members", "primary_cli_path": "chat +group-members", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "按群名列出群成员(自动搜群解析 openConversationId)", "use_when": [ "当你只知道群的名字、想看看这个群里有哪些成员,而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId,再拉取该群的成员列表。群名匹配到多个群时会列出候选让你区分、绝不自行假定。只读,不改动任何数据。" ] }, "chat.shortcut_messages_list_direct": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +messages-list-direct", "cobra-help:dws chat +messages-list-direct", "internal/cli/schema_command_registry.json#chat.shortcut_messages_list_direct", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "拉取单聊会话消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_messages_list_direct", "cli_name": "+messages-list-direct", "cli_path": "chat +messages-list-direct", "confirmation": "not_required", "description": "当你想按时间拉取与某人单聊的历史消息时使用;只读,需传对方 userId 或 openDingTalkId 及起始时间,--forward 控制翻页方向。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +messages-list-direct --user \u003cuserId\u003e --time \"2025-03-01 00:00:00\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "拉取单聊会话消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "拉取单聊会话消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +messages-list-direct", "value": "chat.shortcut_messages_list_direct" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +messages-list-direct", "value": "chat.shortcut_messages_list_direct" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想按时间拉取与某人单聊的历史消息时使用;只读,需传对方 userId 或 openDingTalkId 及起始时间,--forward 控制翻页方向。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想按时间拉取与某人单聊的历史消息时使用;只读,需传对方 userId 或 openDingTalkId 及起始时间,--forward 控制翻页方向。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-list-direct --user \u003cuserId\u003e --time \"2025-03-01 00:00:00\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-list-direct --user \u003cuserId\u003e --time \"2025-03-01 00:00:00\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取单聊会话消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取单聊会话消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想按时间拉取与某人单聊的历史消息时使用;只读,需传对方 userId 或 openDingTalkId 及起始时间,--forward 控制翻页方向。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想按时间拉取与某人单聊的历史消息时使用;只读,需传对方 userId 或 openDingTalkId 及起始时间,--forward 控制翻页方向。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_messages_list_direct", "parameter_count": 6, "parameters": { "forward": { "default": "true", "description": "true=往现在拉,false=往以前拉", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "true=往现在拉,false=往以前拉" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "true=往现在拉,false=往以前拉" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "forward" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "forward" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "forward", "required": false, "type": "boolean" }, "limit": { "description": "每页返回数量", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "limit", "required": false, "type": "integer" }, "no-reactions": { "description": "不输出消息 reaction(默认输出)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "不输出消息 reaction(默认输出)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "不输出消息 reaction(默认输出)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "noReactions" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "noReactions" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "noReactions", "required": false, "type": "boolean" }, "open-dingtalk-id": { "description": "对方 openDingTalkId(与 --user 二选一)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "对方 openDingTalkId(与 --user 二选一)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "对方 openDingTalkId(与 --user 二选一)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "openDingtalkId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "openDingtalkId" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openDingtalkId", "required": false, "type": "string" }, "time": { "description": "起始时间,如 \"2025-03-01 00:00:00\"(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "起始时间,如 \"2025-03-01 00:00:00\"(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "起始时间,如 \"2025-03-01 00:00:00\"(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "time" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "time" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "time", "required": true, "type": "string" }, "user": { "description": "对方 userId(与 --open-dingtalk-id 二选一)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "对方 userId(与 --open-dingtalk-id 二选一)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "对方 userId(与 --open-dingtalk-id 二选一)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "user" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "user" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "user", "required": false, "type": "string" } }, "path": "chat.shortcut_messages_list_direct", "primary_cli_path": "chat +messages-list-direct", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取单聊会话消息", "use_when": [ "当你想按时间拉取与某人单聊的历史消息时使用;只读,需传对方 userId 或 openDingTalkId 及起始时间,--forward 控制翻页方向。" ] }, "chat.shortcut_messages_list_pin": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +messages-list-pin", "cobra-help:dws chat +messages-list-pin", "internal/cli/schema_command_registry.json#chat.shortcut_messages_list_pin", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "拉取会话中钉住的消息列表", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_messages_list_pin", "cli_name": "+messages-list-pin", "cli_path": "chat +messages-list-pin", "confirmation": "not_required", "description": "当你想查看某会话里当前钉住的消息有哪些时使用;只读分页返回,需传会话 openConversationId。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +messages-list-pin --open-conversation-id \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "拉取会话中钉住的消息列表" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "拉取会话中钉住的消息列表" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +messages-list-pin", "value": "chat.shortcut_messages_list_pin" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +messages-list-pin", "value": "chat.shortcut_messages_list_pin" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想查看某会话里当前钉住的消息有哪些时使用;只读分页返回,需传会话 openConversationId。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想查看某会话里当前钉住的消息有哪些时使用;只读分页返回,需传会话 openConversationId。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-list-pin --open-conversation-id \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-list-pin --open-conversation-id \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "拉取会话中钉住的消息列表" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "拉取会话中钉住的消息列表" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看某会话里当前钉住的消息有哪些时使用;只读分页返回,需传会话 openConversationId。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想查看某会话里当前钉住的消息有哪些时使用;只读分页返回,需传会话 openConversationId。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_messages_list_pin", "parameter_count": 3, "parameters": { "cursor": { "description": "分页游标,翻页传 nextCursor", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标,翻页传 nextCursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标,翻页传 nextCursor" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "cursor", "required": false, "type": "string" }, "open-conversation-id": { "description": "会话 openConversationId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "openConversationId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openConversationId", "required": true, "type": "string" }, "size": { "description": "一次拉取的消息数量(默认 20,最大 100)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "一次拉取的消息数量(默认 20,最大 100)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "一次拉取的消息数量(默认 20,最大 100)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "size" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "size" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "size", "required": false, "type": "integer" } }, "path": "chat.shortcut_messages_list_pin", "primary_cli_path": "chat +messages-list-pin", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "拉取会话中钉住的消息列表", "use_when": [ "当你想查看某会话里当前钉住的消息有哪些时使用;只读分页返回,需传会话 openConversationId。" ] }, "chat.shortcut_messages_list_unread_conversations": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +messages-list-unread-conversations", "cobra-help:dws chat +messages-list-unread-conversations", "internal/cli/schema_command_registry.json#chat.shortcut_messages_list_unread_conversations", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "获取有未读消息的会话列表", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_messages_list_unread_conversations", "cli_name": "+messages-list-unread-conversations", "cli_path": "chat +messages-list-unread-conversations", "confirmation": "not_required", "description": "当你想快速定位哪些会话还有未读消息时使用;只读返回有未读的会话列表,可用 --exclude-muted 排除已免打扰会话。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +messages-list-unread-conversations --count 20" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取有未读消息的会话列表" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "获取有未读消息的会话列表" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +messages-list-unread-conversations", "value": "chat.shortcut_messages_list_unread_conversations" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +messages-list-unread-conversations", "value": "chat.shortcut_messages_list_unread_conversations" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想快速定位哪些会话还有未读消息时使用;只读返回有未读的会话列表,可用 --exclude-muted 排除已免打扰会话。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想快速定位哪些会话还有未读消息时使用;只读返回有未读的会话列表,可用 --exclude-muted 排除已免打扰会话。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-list-unread-conversations --count 20" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-list-unread-conversations --count 20" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取有未读消息的会话列表" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取有未读消息的会话列表" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想快速定位哪些会话还有未读消息时使用;只读返回有未读的会话列表,可用 --exclude-muted 排除已免打扰会话。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想快速定位哪些会话还有未读消息时使用;只读返回有未读的会话列表,可用 --exclude-muted 排除已免打扰会话。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_messages_list_unread_conversations", "parameter_count": 2, "parameters": { "count": { "description": "返回的会话条数", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "返回的会话条数" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "返回的会话条数" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "count" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "count" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "count", "required": false, "type": "integer" }, "exclude-muted": { "description": "排除已免打扰会话", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "排除已免打扰会话" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "排除已免打扰会话" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "excludeMuted", "required": false, "type": "boolean" } }, "path": "chat.shortcut_messages_list_unread_conversations", "primary_cli_path": "chat +messages-list-unread-conversations", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "获取有未读消息的会话列表", "use_when": [ "当你想快速定位哪些会话还有未读消息时使用;只读返回有未读的会话列表,可用 --exclude-muted 排除已免打扰会话。" ] }, "chat.shortcut_messages_mget": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +messages-mget", "cobra-help:dws chat +messages-mget", "internal/cli/schema_command_registry.json#chat.shortcut_messages_mget", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "根据消息 ID 批量查询消息(最多 50 条)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_messages_mget", "cli_name": "+messages-mget", "cli_path": "chat +messages-mget", "confirmation": "not_required", "description": "当你已有一批消息 openMsgId、需要批量取回完整详情、reaction 和可执行资源引用时使用;一次最多 50 条。--download-resources 可把所有可识别 mediaId 安全下载到工作目录内,并逐资源返回成功/失败 ledger。\n\n参数约束:\n - --msg-ids 去重后必须包含 1-50 条消息 ID\n - --output-dir 必须是工作目录内的相对路径,不允许绝对路径或 .. 逃逸", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +messages-mget --msg-ids msgId1,msgId2" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut, executable Cobra flags, safe relative-path download contract, and per-resource failure ledger; this selection update advertises the new optional resource workflow without changing its runtime safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "根据消息 ID 批量查询消息(最多 50 条)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut, executable Cobra flags, safe relative-path download contract, and per-resource failure ledger; this selection update advertises the new optional resource workflow without changing its runtime safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "根据消息 ID 批量查询消息(最多 50 条)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut, executable Cobra flags, safe relative-path download contract, and per-resource failure ledger; this selection update advertises the new optional resource workflow without changing its runtime safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut, executable Cobra flags, safe relative-path download contract, and per-resource failure ledger; this selection update advertises the new optional resource workflow without changing its runtime safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +messages-mget", "value": "chat.shortcut_messages_mget" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +messages-mget", "value": "chat.shortcut_messages_mget" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你已有一批消息 openMsgId、需要批量取回完整详情、reaction 和可执行资源引用时使用;一次最多 50 条。--download-resources 可把所有可识别 mediaId 安全下载到工作目录内,并逐资源返回成功/失败 ledger。\n\n参数约束:\n - --msg-ids 去重后必须包含 1-50 条消息 ID\n - --output-dir 必须是工作目录内的相对路径,不允许绝对路径或 .. 逃逸" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你已有一批消息 openMsgId、需要批量取回完整详情、reaction 和可执行资源引用时使用;一次最多 50 条。--download-resources 可把所有可识别 mediaId 安全下载到工作目录内,并逐资源返回成功/失败 ledger。\n\n参数约束:\n - --msg-ids 去重后必须包含 1-50 条消息 ID\n - --output-dir 必须是工作目录内的相对路径,不允许绝对路径或 .. 逃逸" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut, executable Cobra flags, safe relative-path download contract, and per-resource failure ledger; this selection update advertises the new optional resource workflow without changing its runtime safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-mget --msg-ids msgId1,msgId2" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut, executable Cobra flags, safe relative-path download contract, and per-resource failure ledger; this selection update advertises the new optional resource workflow without changing its runtime safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-mget --msg-ids msgId1,msgId2" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut, executable Cobra flags, safe relative-path download contract, and per-resource failure ledger; this selection update advertises the new optional resource workflow without changing its runtime safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "根据消息 ID 批量查询消息(最多 50 条)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "根据消息 ID 批量查询消息(最多 50 条)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut, executable Cobra flags, safe relative-path download contract, and per-resource failure ledger; this selection update advertises the new optional resource workflow without changing its runtime safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你已有一批消息 openMsgId、需要批量取回完整详情、reaction 和可执行资源引用时使用;一次最多 50 条。--download-resources 可把所有可识别 mediaId 安全下载到工作目录内,并逐资源返回成功/失败 ledger。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut, executable Cobra flags, safe relative-path download contract, and per-resource failure ledger; this selection update advertises the new optional resource workflow without changing its runtime safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你已有一批消息 openMsgId、需要批量取回完整详情、reaction 和可执行资源引用时使用;一次最多 50 条。--download-resources 可把所有可识别 mediaId 安全下载到工作目录内,并逐资源返回成功/失败 ledger。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_messages_mget", "parameter_count": 5, "parameters": { "download-resources": { "description": "自动下载消息中的全部可识别 mediaId 资源", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "自动下载消息中的全部可识别 mediaId 资源" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "自动下载消息中的全部可识别 mediaId 资源" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "downloadResources" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "downloadResources" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "downloadResources", "required": false, "type": "boolean" }, "msg-ids": { "description": "消息 openMsgId 列表;--msg-ids 去重后必须包含 1-50 条消息 ID(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMsgId 列表;--msg-ids 去重后必须包含 1-50 条消息 ID(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMsgId 列表;--msg-ids 去重后必须包含 1-50 条消息 ID(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "msgIds" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "msgIds" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "array" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "array" } }, "property": "msgIds", "required": true, "type": "array" }, "no-reactions": { "description": "不输出消息 reaction(默认输出)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "不输出消息 reaction(默认输出)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "不输出消息 reaction(默认输出)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "noReactions" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "noReactions" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "noReactions", "required": false, "type": "boolean" }, "output-dir": { "default": "./downloads", "description": "资源输出目录;--output-dir 必须是工作目录内的相对路径,不允许绝对路径或 .. 逃逸", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "资源输出目录;--output-dir 必须是工作目录内的相对路径,不允许绝对路径或 .. 逃逸" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "资源输出目录;--output-dir 必须是工作目录内的相对路径,不允许绝对路径或 .. 逃逸" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "outputDir" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "outputDir" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "outputDir", "required": false, "type": "string" }, "overwrite": { "description": "允许覆盖同名资源文件(默认拒绝)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "允许覆盖同名资源文件(默认拒绝)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "允许覆盖同名资源文件(默认拒绝)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "overwrite" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "overwrite" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "overwrite", "required": false, "type": "boolean" } }, "path": "chat.shortcut_messages_mget", "primary_cli_path": "chat +messages-mget", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "根据消息 ID 批量查询消息(最多 50 条)", "use_when": [ "当你已有一批消息 openMsgId、需要批量取回完整详情、reaction 和可执行资源引用时使用;一次最多 50 条。--download-resources 可把所有可识别 mediaId 安全下载到工作目录内,并逐资源返回成功/失败 ledger。" ] }, "chat.shortcut_messages_query_send_status": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +messages-query-send-status", "cobra-help:dws chat +messages-query-send-status", "internal/cli/schema_command_registry.json#chat.shortcut_messages_query_send_status", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "查询消息发送状态", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_messages_query_send_status", "cli_name": "+messages-query-send-status", "cli_path": "chat +messages-query-send-status", "confirmation": "not_required", "description": "当你发消息后拿到 openTaskId、想确认这条消息是否发送成功时使用;只读返回发送状态,需传 --open-task-id。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +messages-query-send-status --open-task-id \u003copenTaskId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询消息发送状态" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询消息发送状态" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +messages-query-send-status", "value": "chat.shortcut_messages_query_send_status" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +messages-query-send-status", "value": "chat.shortcut_messages_query_send_status" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你发消息后拿到 openTaskId、想确认这条消息是否发送成功时使用;只读返回发送状态,需传 --open-task-id。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你发消息后拿到 openTaskId、想确认这条消息是否发送成功时使用;只读返回发送状态,需传 --open-task-id。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-query-send-status --open-task-id \u003copenTaskId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-query-send-status --open-task-id \u003copenTaskId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询消息发送状态" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询消息发送状态" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你发消息后拿到 openTaskId、想确认这条消息是否发送成功时使用;只读返回发送状态,需传 --open-task-id。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你发消息后拿到 openTaskId、想确认这条消息是否发送成功时使用;只读返回发送状态,需传 --open-task-id。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_messages_query_send_status", "parameter_count": 1, "parameters": { "open-task-id": { "description": "发送消息时返回的 openTaskId(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "发送消息时返回的 openTaskId(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "发送消息时返回的 openTaskId(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "openTaskId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "openTaskId" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openTaskId", "required": true, "type": "string" } }, "path": "chat.shortcut_messages_query_send_status", "primary_cli_path": "chat +messages-query-send-status", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查询消息发送状态", "use_when": [ "当你发消息后拿到 openTaskId、想确认这条消息是否发送成功时使用;只读返回发送状态,需传 --open-task-id。" ] }, "chat.shortcut_messages_read_status": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +messages-read-status", "cobra-help:dws chat +messages-read-status", "internal/cli/schema_command_registry.json#chat.shortcut_messages_read_status", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "查询消息的已读/未读状态", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_messages_read_status", "cli_name": "+messages-read-status", "cli_path": "chat +messages-read-status", "confirmation": "not_required", "description": "当你想知道自己发出的某条消息有哪些人已读/未读时使用;只读,需传会话 openConversationId 和该消息 openMessageId,可指定目标成员列表。\n\n参数约束:\n - --conversation-id、--group、--id 必须且只能指定一个", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +messages-read-status --conversation-id \u003copenConversationId\u003e --message-id \u003copenMessageId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询消息的已读/未读状态" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "查询消息的已读/未读状态" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +messages-read-status", "value": "chat.shortcut_messages_read_status" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +messages-read-status", "value": "chat.shortcut_messages_read_status" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想知道自己发出的某条消息有哪些人已读/未读时使用;只读,需传会话 openConversationId 和该消息 openMessageId,可指定目标成员列表。\n\n参数约束:\n - --conversation-id、--group、--id 必须且只能指定一个" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想知道自己发出的某条消息有哪些人已读/未读时使用;只读,需传会话 openConversationId 和该消息 openMessageId,可指定目标成员列表。\n\n参数约束:\n - --conversation-id、--group、--id 必须且只能指定一个" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-read-status --conversation-id \u003copenConversationId\u003e --message-id \u003copenMessageId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-read-status --conversation-id \u003copenConversationId\u003e --message-id \u003copenMessageId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "查询消息的已读/未读状态" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "查询消息的已读/未读状态" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想知道自己发出的某条消息有哪些人已读/未读时使用;只读,需传会话 openConversationId 和该消息 openMessageId,可指定目标成员列表。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想知道自己发出的某条消息有哪些人已读/未读时使用;只读,需传会话 openConversationId 和该消息 openMessageId,可指定目标成员列表。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_messages_read_status", "parameter_count": 3, "parameters": { "conversation-id": { "description": "会话 openConversationId", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "conversationId" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "conversationId", "required": true, "type": "string" }, "message-id": { "description": "消息 openMessageId(当前用户发送的消息)(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMessageId(当前用户发送的消息)(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMessageId(当前用户发送的消息)(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "messageId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "messageId" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "messageId", "required": true, "type": "string" }, "users": { "description": "目标 userId 或 openDingTalkId 列表(不传返回全部接收者)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "目标 userId 或 openDingTalkId 列表(不传返回全部接收者)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "目标 userId 或 openDingTalkId 列表(不传返回全部接收者)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "users" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "users" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "array" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "array" } }, "property": "users", "required": false, "type": "array" } }, "path": "chat.shortcut_messages_read_status", "primary_cli_path": "chat +messages-read-status", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "查询消息的已读/未读状态", "use_when": [ "当你想知道自己发出的某条消息有哪些人已读/未读时使用;只读,需传会话 openConversationId 和该消息 openMessageId,可指定目标成员列表。" ] }, "chat.shortcut_messages_send_by_webhook": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +messages-send-by-webhook", "cobra-help:dws chat +messages-send-by-webhook", "internal/cli/schema_command_registry.json#chat.shortcut_messages_send_by_webhook", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "自定义机器人 Webhook 发送群消息", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_messages_send_by_webhook", "cli_name": "+messages-send-by-webhook", "cli_path": "chat +messages-send-by-webhook", "confirmation": "user_required", "description": "当你只有自定义机器人的 Webhook token、想往其所在群推送消息时使用;会实际通过 Webhook 发群消息,需传 token、标题、正文,可 @手机号/userId 或 @所有人。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +messages-send-by-webhook --token \u003ctoken\u003e --title \"告警\" --text \"CPU 超 90%\" --at-all" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "自定义机器人 Webhook 发送群消息" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "自定义机器人 Webhook 发送群消息" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +messages-send-by-webhook", "value": "chat.shortcut_messages_send_by_webhook" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +messages-send-by-webhook", "value": "chat.shortcut_messages_send_by_webhook" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你只有自定义机器人的 Webhook token、想往其所在群推送消息时使用;会实际通过 Webhook 发群消息,需传 token、标题、正文,可 @手机号/userId 或 @所有人。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你只有自定义机器人的 Webhook token、想往其所在群推送消息时使用;会实际通过 Webhook 发群消息,需传 token、标题、正文,可 @手机号/userId 或 @所有人。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-send-by-webhook --token \u003ctoken\u003e --title \"告警\" --text \"CPU 超 90%\" --at-all" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-send-by-webhook --token \u003ctoken\u003e --title \"告警\" --text \"CPU 超 90%\" --at-all" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "自定义机器人 Webhook 发送群消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "自定义机器人 Webhook 发送群消息" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只有自定义机器人的 Webhook token、想往其所在群推送消息时使用;会实际通过 Webhook 发群消息,需传 token、标题、正文,可 @手机号/userId 或 @所有人。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只有自定义机器人的 Webhook token、想往其所在群推送消息时使用;会实际通过 Webhook 发群消息,需传 token、标题、正文,可 @手机号/userId 或 @所有人。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_messages_send_by_webhook", "parameter_count": 6, "parameters": { "at-all": { "description": "@ 所有人", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@ 所有人" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@ 所有人" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "atAll" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "atAll" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "atAll", "required": false, "type": "boolean" }, "at-mobiles": { "description": "@ 的手机号列表", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@ 的手机号列表" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@ 的手机号列表" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "atMobiles" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "atMobiles" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "array" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "array" } }, "property": "atMobiles", "required": false, "type": "array" }, "at-users": { "description": "@ 的 userId 列表", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "@ 的 userId 列表" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "@ 的 userId 列表" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "atUsers" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "atUsers" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "array" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "array" } }, "property": "atUsers", "required": false, "type": "array" }, "text": { "description": "消息正文(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息正文(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息正文(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "text" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "text" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "text", "required": true, "type": "string" }, "title": { "description": "消息标题(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息标题(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息标题(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "title" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "title" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "title", "required": true, "type": "string" }, "token": { "description": "Webhook token(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "Webhook token(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "Webhook token(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "token" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "token" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "token", "required": true, "type": "string" } }, "path": "chat.shortcut_messages_send_by_webhook", "primary_cli_path": "chat +messages-send-by-webhook", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "自定义机器人 Webhook 发送群消息", "use_when": [ "当你只有自定义机器人的 Webhook token、想往其所在群推送消息时使用;会实际通过 Webhook 发群消息,需传 token、标题、正文,可 @手机号/userId 或 @所有人。" ] }, "chat.shortcut_messages_update_card": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +messages-update-card", "cobra-help:dws chat +messages-update-card", "internal/cli/schema_command_registry.json#chat.shortcut_messages_update_card", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "流式更新卡片内容(最后一次 --flow-status 应为 3)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_messages_update_card", "cli_name": "+messages-update-card", "cli_path": "chat +messages-update-card", "confirmation": "user_required", "description": "当你要向已发送的流式卡片持续追加/更新内容时使用;会实际更新卡片,需传 send-card 返回的 bizId、新内容及 flowStatus(最后一次应为 3 表示完成)。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +messages-update-card --biz-id \u003cbizId\u003e --content \"内容\" --flow-status 3" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "流式更新卡片内容(最后一次 --flow-status 应为 3)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "流式更新卡片内容(最后一次 --flow-status 应为 3)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +messages-update-card", "value": "chat.shortcut_messages_update_card" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +messages-update-card", "value": "chat.shortcut_messages_update_card" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你要向已发送的流式卡片持续追加/更新内容时使用;会实际更新卡片,需传 send-card 返回的 bizId、新内容及 flowStatus(最后一次应为 3 表示完成)。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你要向已发送的流式卡片持续追加/更新内容时使用;会实际更新卡片,需传 send-card 返回的 bizId、新内容及 flowStatus(最后一次应为 3 表示完成)。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-update-card --biz-id \u003cbizId\u003e --content \"内容\" --flow-status 3" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +messages-update-card --biz-id \u003cbizId\u003e --content \"内容\" --flow-status 3" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "流式更新卡片内容(最后一次 --flow-status 应为 3)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "流式更新卡片内容(最后一次 --flow-status 应为 3)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你要向已发送的流式卡片持续追加/更新内容时使用;会实际更新卡片,需传 send-card 返回的 bizId、新内容及 flowStatus(最后一次应为 3 表示完成)。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你要向已发送的流式卡片持续追加/更新内容时使用;会实际更新卡片,需传 send-card 返回的 bizId、新内容及 flowStatus(最后一次应为 3 表示完成)。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_messages_update_card", "parameter_count": 3, "parameters": { "biz-id": { "description": "send-card 返回的卡片业务 ID(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "send-card 返回的卡片业务 ID(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "send-card 返回的卡片业务 ID(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "bizId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "bizId" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "bizId", "required": true, "type": "string" }, "content": { "description": "卡片消息内容(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "卡片消息内容(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "卡片消息内容(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "content" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "content" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "content", "required": true, "type": "string" }, "flow-status": { "description": "流式状态 1处理中/2输入中/3完成/4执行中/5错误(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "流式状态 1处理中/2输入中/3完成/4执行中/5错误(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "流式状态 1处理中/2输入中/3完成/4执行中/5错误(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "flowStatus" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "flowStatus" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "flowStatus", "required": true, "type": "integer" } }, "path": "chat.shortcut_messages_update_card", "primary_cli_path": "chat +messages-update-card", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "流式更新卡片内容(最后一次 --flow-status 应为 3)", "use_when": [ "当你要向已发送的流式卡片持续追加/更新内容时使用;会实际更新卡片,需传 send-card 返回的 bizId、新内容及 flowStatus(最后一次应为 3 表示完成)。" ] }, "chat.shortcut_my_groups": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +my-groups", "cobra-help:dws chat +my-groups", "internal/cli/schema_command_registry.json#chat.shortcut_my_groups", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "列出我加入的群,可按类型过滤并投影关键字段", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_my_groups", "cli_name": "+my-groups", "cli_path": "chat +my-groups", "confirmation": "not_required", "description": "当你想快速看一眼自己都加入了哪些群、以及每个群的会话ID、名称、群主和人数,而不想翻分页或盯着原始返回时使用;内部分页拉取你加入的群列表,把每个群防御式地投影成 会话id / 名称 / 群主 / 人数 / 类型 等关键字段,输出成干净的结果。可选 --type 在本地按群类型过滤(底层接口本身不带类型参数,故为客户端过滤)。这是只读操作,不会改动任何群或成员关系。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +my-groups", "dws chat +my-groups --type group" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出我加入的群,可按类型过滤并投影关键字段" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出我加入的群,可按类型过滤并投影关键字段" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +my-groups", "value": "chat.shortcut_my_groups" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +my-groups", "value": "chat.shortcut_my_groups" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想快速看一眼自己都加入了哪些群、以及每个群的会话ID、名称、群主和人数,而不想翻分页或盯着原始返回时使用;内部分页拉取你加入的群列表,把每个群防御式地投影成 会话id / 名称 / 群主 / 人数 / 类型 等关键字段,输出成干净的结果。可选 --type 在本地按群类型过滤(底层接口本身不带类型参数,故为客户端过滤)。这是只读操作,不会改动任何群或成员关系。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想快速看一眼自己都加入了哪些群、以及每个群的会话ID、名称、群主和人数,而不想翻分页或盯着原始返回时使用;内部分页拉取你加入的群列表,把每个群防御式地投影成 会话id / 名称 / 群主 / 人数 / 类型 等关键字段,输出成干净的结果。可选 --type 在本地按群类型过滤(底层接口本身不带类型参数,故为客户端过滤)。这是只读操作,不会改动任何群或成员关系。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +my-groups", "dws chat +my-groups --type group" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +my-groups", "dws chat +my-groups --type group" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "列出我加入的群,可按类型过滤并投影关键字段" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "列出我加入的群,可按类型过滤并投影关键字段" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想快速看一眼自己都加入了哪些群、以及每个群的会话ID、名称、群主和人数,而不想翻分页或盯着原始返回时使用;内部分页拉取你加入的群列表,把每个群防御式地投影成 会话id / 名称 / 群主 / 人数 / 类型 等关键字段,输出成干净的结果。可选 --type 在本地按群类型过滤(底层接口本身不带类型参数,故为客户端过滤)。这是只读操作,不会改动任何群或成员关系。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想快速看一眼自己都加入了哪些群、以及每个群的会话ID、名称、群主和人数,而不想翻分页或盯着原始返回时使用;内部分页拉取你加入的群列表,把每个群防御式地投影成 会话id / 名称 / 群主 / 人数 / 类型 等关键字段,输出成干净的结果。可选 --type 在本地按群类型过滤(底层接口本身不带类型参数,故为客户端过滤)。这是只读操作,不会改动任何群或成员关系。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_my_groups", "parameter_count": 3, "parameters": { "cursor": { "description": "分页游标,翻页传上次的 nextCursor", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "分页游标,翻页传上次的 nextCursor" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "分页游标,翻页传上次的 nextCursor" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "cursor" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "cursor" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "cursor", "required": false, "type": "string" }, "limit": { "default": "200", "description": "每页返回数量(默认 200)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "每页返回数量(默认 200)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "每页返回数量(默认 200)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "limit" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "limit" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "limit", "required": false, "type": "integer" }, "type": { "description": "按群类型过滤(可选,如返回中的 groupType/conversationType,大小写不敏感)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "按群类型过滤(可选,如返回中的 groupType/conversationType,大小写不敏感)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "按群类型过滤(可选,如返回中的 groupType/conversationType,大小写不敏感)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "type" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "type" }, "required": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": false } ], "precedence": "default", "resolution": "fallback", "source": "default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "type", "required": false, "type": "string" } }, "path": "chat.shortcut_my_groups", "primary_cli_path": "chat +my-groups", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "列出我加入的群,可按类型过滤并投影关键字段", "use_when": [ "当你想快速看一眼自己都加入了哪些群、以及每个群的会话ID、名称、群主和人数,而不想翻分页或盯着原始返回时使用;内部分页拉取你加入的群列表,把每个群防御式地投影成 会话id / 名称 / 群主 / 人数 / 类型 等关键字段,输出成干净的结果。可选 --type 在本地按群类型过滤(底层接口本身不带类型参数,故为客户端过滤)。这是只读操作,不会改动任何群或成员关系。" ] }, "chat.shortcut_send_to_group": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +send-to-group", "cobra-help:dws chat +send-to-group", "internal/cli/schema_command_registry.json#chat.shortcut_send_to_group", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "按群名直接给群发消息(自动搜群解析 openConversationId)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_send_to_group", "cli_name": "+send-to-group", "cli_path": "chat +send-to-group", "confirmation": "user_required", "description": "当你只知道群的名字、想直接往这个群里发一条消息而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId 再发送,群名匹配到多个群时会列出候选让你区分、绝不自行假定。会真实发出群消息。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat +send-to-group --group 项目冲刺 --text \"今天 5 点前提交进度\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "按群名直接给群发消息(自动搜群解析 openConversationId)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "按群名直接给群发消息(自动搜群解析 openConversationId)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +send-to-group", "value": "chat.shortcut_send_to_group" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +send-to-group", "value": "chat.shortcut_send_to_group" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你只知道群的名字、想直接往这个群里发一条消息而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId 再发送,群名匹配到多个群时会列出候选让你区分、绝不自行假定。会真实发出群消息。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你只知道群的名字、想直接往这个群里发一条消息而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId 再发送,群名匹配到多个群时会列出候选让你区分、绝不自行假定。会真实发出群消息。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +send-to-group --group 项目冲刺 --text \"今天 5 点前提交进度\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +send-to-group --group 项目冲刺 --text \"今天 5 点前提交进度\"" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "按群名直接给群发消息(自动搜群解析 openConversationId)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "按群名直接给群发消息(自动搜群解析 openConversationId)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只知道群的名字、想直接往这个群里发一条消息而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId 再发送,群名匹配到多个群时会列出候选让你区分、绝不自行假定。会真实发出群消息。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你只知道群的名字、想直接往这个群里发一条消息而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId 再发送,群名匹配到多个群时会列出候选让你区分、绝不自行假定。会真实发出群消息。" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_send_to_group", "parameter_count": 3, "parameters": { "ai-tag": { "default": "true", "description": "消息是否带 AI 发送角标(默认 true)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息是否带 AI 发送角标(默认 true)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息是否带 AI 发送角标(默认 true)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "aiTag" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "aiTag" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "aiTag", "required": false, "type": "boolean" }, "group": { "description": "群名称(搜群关键词,用群名里连续的核心词)(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群名称(搜群关键词,用群名里连续的核心词)(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群名称(搜群关键词,用群名里连续的核心词)(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "group" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "group" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "group", "required": true, "type": "string" }, "text": { "description": "消息内容(支持 Markdown)(必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息内容(支持 Markdown)(必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息内容(支持 Markdown)(必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "text" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "text" }, "required": { "candidates": [ { "precedence": "native_annotation", "selected": true, "source": "native_annotation", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "native_annotation", "resolution": "highest_precedence", "source": "native_annotation", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "text", "required": true, "type": "string" } }, "path": "chat.shortcut_send_to_group", "primary_cli_path": "chat +send-to-group", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "按群名直接给群发消息(自动搜群解析 openConversationId)", "use_when": [ "当你只知道群的名字、想直接往这个群里发一条消息而不想先手动查群 ID 时使用;内部先按群名搜索群聊解析出唯一 openConversationId 再发送,群名匹配到多个群时会列出候选让你区分、绝不自行假定。会真实发出群消息。" ] }, "chat.shortcut_unread_chats": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "ShortcutRegistry:chat +unread-chats", "cobra-help:dws chat +unread-chats", "internal/cli/schema_command_registry.json#chat.shortcut_unread_chats", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json" ], "agent_summary": "列出我有未读消息的会话(投影会话名/未读数/会话ID)", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ], "canonical_path": "chat.shortcut_unread_chats", "cli_name": "+unread-chats", "cli_path": "chat +unread-chats", "confirmation": "not_required", "description": "当你想快速看清自己当前有哪些会话还有未读消息、方便逐个处理时使用;内部调用未读会话列表接口,可用 --count 控制返回的会话条数(不传则用服务端默认值),用 --exclude-muted 排除你已设置免打扰的会话;再在本地把每个会话投影成会话名、未读数和会话 ID 三个关键字段。这是纯只读操作,只做列表与本地投影,不会把任何会话标记为已读或未读;若没有未读会话则返回空列表。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "agent-hint", "examples": [ "dws chat +unread-chats", "dws chat +unread-chats --count 20" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出我有未读消息的会话(投影会话名/未读数/会话ID)" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出我有未读消息的会话(投影会话名/未读数/会话ID)" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat +unread-chats", "value": "chat.shortcut_unread_chats" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat +unread-chats", "value": "chat.shortcut_unread_chats" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "当你想快速看清自己当前有哪些会话还有未读消息、方便逐个处理时使用;内部调用未读会话列表接口,可用 --count 控制返回的会话条数(不传则用服务端默认值),用 --exclude-muted 排除你已设置免打扰的会话;再在本地把每个会话投影成会话名、未读数和会话 ID 三个关键字段。这是纯只读操作,只做列表与本地投影,不会把任何会话标记为已读或未读;若没有未读会话则返回空列表。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "当你想快速看清自己当前有哪些会话还有未读消息、方便逐个处理时使用;内部调用未读会话列表接口,可用 --count 控制返回的会话条数(不传则用服务端默认值),用 --exclude-muted 排除你已设置免打扰的会话;再在本地把每个会话投影成会话名、未读数和会话 ID 三个关键字段。这是纯只读操作,只做列表与本地投影,不会把任何会话标记为已读或未读;若没有未读会话则返回空列表。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +unread-chats", "dws chat +unread-chats --count 20" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat +unread-chats", "dws chat +unread-chats --count 20" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "列出我有未读消息的会话(投影会话名/未读数/会话ID)" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "列出我有未读消息的会话(投影会话名/未读数/会话ID)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想快速看清自己当前有哪些会话还有未读消息、方便逐个处理时使用;内部调用未读会话列表接口,可用 --count 控制返回的会话条数(不传则用服务端默认值),用 --exclude-muted 排除你已设置免打扰的会话;再在本地把每个会话投影成会话名、未读数和会话 ID 三个关键字段。这是纯只读操作,只做列表与本地投影,不会把任何会话标记为已读或未读;若没有未读会话则返回空列表。" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "当你想快速看清自己当前有哪些会话还有未读消息、方便逐个处理时使用;内部调用未读会话列表接口,可用 --count 控制返回的会话条数(不传则用服务端默认值),用 --exclude-muted 排除你已设置免打扰的会话;再在本地把每个会话投影成会话名、未读数和会话 ID 三个关键字段。这是纯只读操作,只做列表与本地投影,不会把任何会话标记为已读或未读;若没有未读会话则返回空列表。" ] } }, "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.", "is_alias": false, "name": "shortcut_unread_chats", "parameter_count": 2, "parameters": { "count": { "description": "返回未读会话条数(可选,不传则使用服务端默认值)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "返回未读会话条数(可选,不传则使用服务端默认值)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "返回未读会话条数(可选,不传则使用服务端默认值)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "count" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "count" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "property": "count", "required": false, "type": "integer" }, "exclude-muted": { "description": "是否排除已设置免打扰的会话(可选,默认 false)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "是否排除已设置免打扰的会话(可选,默认 false)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "是否排除已设置免打扰的会话(可选,默认 false)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "property": "excludeMuted", "required": false, "type": "boolean" } }, "path": "chat.shortcut_unread_chats", "primary_cli_path": "chat +unread-chats", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "列出我有未读消息的会话(投影会话名/未读数/会话ID)", "use_when": [ "当你想快速看清自己当前有哪些会话还有未读消息、方便逐个处理时使用;内部调用未读会话列表接口,可用 --count 控制返回的会话条数(不传则用服务端默认值),用 --exclude-muted 排除你已设置免打扰的会话;再在本地把每个会话投影成会话名、未读数和会话 ID 三个关键字段。这是纯只读操作,只做列表与本地投影,不会把任何会话标记为已读或未读;若没有未读会话则返回空列表。" ] }, "chat.transfer_group_owner": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group transfer-owner", "internal/cli/schema_command_registry.json#chat.transfer_group_owner", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.transfer_group_owner", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "把群主身份转让给指定群成员", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只是授予管理员权限时使用 chat group set-admin" ], "canonical_path": "chat.transfer_group_owner", "cli_name": "transfer-owner", "cli_path": "chat group transfer-owner", "confirmation": "not_required", "constraints": { "mutually_exclusive": [ [ "new-owner", "user" ] ], "require_one_of": [ [ "new-owner", "user" ] ] }, "description": "转让群主", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group transfer-owner --group \u003copenConversationId\u003e --new-owner \u003copenDingTalkId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "把群主身份转让给指定群成员" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "把群主身份转让给指定群成员" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.transfer_group_owner.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只是授予管理员权限时使用 chat group set-admin" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只是授予管理员权限时使用 chat group set-admin" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group transfer-owner", "value": "chat.transfer_group_owner" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group transfer-owner", "value": "chat.transfer_group_owner" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "转让群主" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "群主转让" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "转让群主" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group transfer-owner --group \u003copenConversationId\u003e --new-owner \u003copenDingTalkId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group transfer-owner --group \u003copenConversationId\u003e --new-owner \u003copenDingTalkId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.transfer_group_owner.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.transfer_group_owner.interface_ref", "value": { "product_id": "im", "rpc_name": "transfer_group_owner" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.transfer_group_owner.interface_ref", "value": { "product_id": "im", "rpc_name": "transfer_group_owner" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "转让群主" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "群主转让" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "转让群主" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "现群主明确指定新群主时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "现群主明确指定新群主时" ] } }, "group": "group", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "transfer_group_owner" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "transfer_group_owner", "parameter_count": 3, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "new-owner": { "description": "新群主 openDingTalkId", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "新群主 openDingTalkId" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "newOwnerOpenDingTalkId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "新群主 openDingTalkId" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "newOwnerOpenDingTalkId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "newOwner" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "newOwnerOpenDingTalkId" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "newOwnerOpenDingTalkId", "property": "newOwnerOpenDingTalkId", "required": false, "type": "string" }, "user": { "description": "新群主 userId", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "新群主 userId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "新群主 userId" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "conditional compatibility input: a userId is sent as newOwnerUid, while an openDingTalkId is sent as newOwnerOpenDingTalkId; the runtime ID-shape branch has no single RPC property", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "conditional compatibility input: a userId is sent as newOwnerUid, while an openDingTalkId is sent as newOwnerOpenDingTalkId; the runtime ID-shape branch has no single RPC property", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" } }, "path": "chat.transfer_group_owner", "primary_cli_path": "chat group transfer-owner", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "转让群主", "use_when": [ "现群主明确指定新群主时" ] }, "chat.unread_message_conversation_list": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message list-unread-conversations", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.unread_message_conversation_list", "internal/cli/schema_command_registry.json#chat.unread_message_conversation_list", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.unread_message_conversation_list", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "列出当前用户存在未读消息的会话", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "查询某条消息的已读人员时使用 chat message read-status" ], "canonical_path": "chat.unread_message_conversation_list", "cli_name": "list-unread-conversations", "cli_path": "chat message list-unread-conversations", "confirmation": "not_required", "description": "获取当前用户有未读消息的会话列表,可选通过 --count 控制返回的会话条数。", "display": "群聊 / 消息 / 机器人", "effect": "read", "effect_source": "command-verb", "examples": [ "dws chat message list-unread-conversations --count 50" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出当前用户存在未读消息的会话" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "列出当前用户存在未读消息的会话" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.unread_message_conversation_list.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "查询某条消息的已读人员时使用 chat message read-status" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "查询某条消息的已读人员时使用 chat message read-status" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message list-unread-conversations", "value": "chat.unread_message_conversation_list" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message list-unread-conversations", "value": "chat.unread_message_conversation_list" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取当前用户有未读消息的会话列表,可选通过 --count 控制返回的会话条数。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "unread_message_conversation_list" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取当前用户有未读消息的会话列表,可选通过 --count 控制返回的会话条数。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "read" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "read" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-unread-conversations --count 50" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message list-unread-conversations --count 50" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "idempotent" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.unread_message_conversation_list.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "unread_message_conversation_list" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.unread_message_conversation_list.interface_ref", "value": "chat.unread_message_conversation_list" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "unread_message_conversation_list" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "low" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "获取未读会话列表" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "unread_message_conversation_list" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "获取未读会话列表" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要定位哪些会话还有未读内容时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要定位哪些会话还有未读内容时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "unread_message_conversation_list" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "unread_message_conversation_list", "parameter_count": 2, "parameters": { "count": { "description": "返回未读会话条数(可选,不传则使用服务端默认值)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "返回未读会话条数(可选,不传则使用服务端默认值)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "总结会话条数,可不传" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "返回未读会话条数(可选,不传则使用服务端默认值)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "count" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "count" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "总结会话条数,可不传", "interface_type": "number", "property": "count", "required": false, "type": "integer" }, "exclude-muted": { "description": "是否排除已设置免打扰的会话(默认 false)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "是否排除已设置免打扰的会话(默认 false)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "excludeMuted" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "是否排除已设置免打扰的会话(默认 false)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "excludeMuted" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "excludeMuted" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_nonzero_default", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_nonzero_default", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "excludeMuted", "property": "excludeMuted", "required": false, "type": "boolean" } }, "path": "chat.unread_message_conversation_list", "primary_cli_path": "chat message list-unread-conversations", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "获取未读会话列表", "use_when": [ "需要定位哪些会话还有未读内容时" ] }, "chat.unset_pin_message": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message unset-pin-msg", "internal/cli/schema_command_registry.json#chat.unset_pin_message", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.unset_pin_message", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "取消指定消息的会话置顶", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "新增置顶使用 chat message set-pin-msg" ], "canonical_path": "chat.unset_pin_message", "cli_name": "unset-pin-msg", "cli_path": "chat message unset-pin-msg", "confirmation": "not_required", "description": "取消指定消息的钉住状态。需要指定会话 ID 和消息 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message unset-pin-msg --open-conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "取消指定消息的会话置顶" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "取消指定消息的会话置顶" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.unset_pin_message.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "新增置顶使用 chat message set-pin-msg" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "新增置顶使用 chat message set-pin-msg" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message unset-pin-msg", "value": "chat.unset_pin_message" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message unset-pin-msg", "value": "chat.unset_pin_message" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "取消指定消息的钉住状态。需要指定会话 ID 和消息 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "取消某条钉住的(pin)消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "取消指定消息的钉住状态。需要指定会话 ID 和消息 ID。\n\n如何获取 openConversationId(如果上层已有则直接使用,不必再查):\n - 群聊:dws chat search --query \"群名\"\n - 单聊:dws chat conversation-info --open-dingtalk-id \u003copenDingTalkId\u003e" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message unset-pin-msg --open-conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message unset-pin-msg --open-conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.unset_pin_message.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.unset_pin_message.interface_ref", "value": { "product_id": "im", "rpc_name": "unset_pin_message" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.unset_pin_message.interface_ref", "value": { "product_id": "im", "rpc_name": "unset_pin_message" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "取消钉住消息(Unpin)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "取消钉住的消息" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "取消钉住消息(Unpin)" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要移除一条已知置顶消息时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要移除一条已知置顶消息时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "unset_pin_message" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "unset_pin_message", "parameter_count": 2, "parameters": { "msg-id": { "cli_required": true, "description": "消息 openMessageId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "开放消息id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "消息 openMessageId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openMessageId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openMessageId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "开放消息id", "property": "openMessageId", "required": true, "type": "string" }, "open-conversation-id": { "cli_required": true, "description": "会话 openConversationId (必填,支持群聊/单聊)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持群聊/单聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "开放会话id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,支持群聊/单聊)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "openConversationId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "开放会话id", "property": "openConversationId", "required": true, "type": "string" } }, "path": "chat.unset_pin_message", "primary_cli_path": "chat message unset-pin-msg", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "取消钉住消息(Unpin)", "use_when": [ "需要移除一条已知置顶消息时" ] }, "chat.update_conv_member_roles": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group set-admin", "internal/cli/schema_command_registry.json#chat.update_conv_member_roles", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.update_conv_member_roles", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "设置或取消群管理员角色", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "自定义业务角色应使用 chat group-role 系列命令" ], "canonical_path": "chat.update_conv_member_roles", "cli_name": "set-admin", "cli_path": "chat group set-admin", "confirmation": "not_required", "constraints": { "require_one_of": [ [ "users", "user" ] ] }, "description": "将指定群成员设置为管理员或取消管理员身份。默认设为管理员,传 --off 则取消。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group set-admin --group \u003copenConversationId\u003e --users userId1,userId2" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置或取消群管理员角色" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置或取消群管理员角色" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_conv_member_roles.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "自定义业务角色应使用 chat group-role 系列命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "自定义业务角色应使用 chat group-role 系列命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group set-admin", "value": "chat.update_conv_member_roles" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat group set-admin", "value": "chat.update_conv_member_roles" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group set-admin", "value": "chat.update_conv_member_roles" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "将指定群成员设置为管理员或取消管理员身份。默认设为管理员,传 --off 则取消。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "设置/取消群成员为管理员" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "将指定群成员设置为管理员或取消管理员身份。默认设为管理员,传 --off 则取消。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group set-admin --group \u003copenConversationId\u003e --users userId1,userId2" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group set-admin --group \u003copenConversationId\u003e --users userId1,userId2" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_conv_member_roles.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_conv_member_roles.interface_ref", "value": { "product_id": "im", "rpc_name": "update_conv_member_roles" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_conv_member_roles.interface_ref", "value": { "product_id": "im", "rpc_name": "update_conv_member_roles" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置 / 取消群管理员" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "设置/取消群成员为管理员" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置 / 取消群管理员" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要变更指定成员的群管理员身份时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要变更指定成员的群管理员身份时" ] } }, "group": "group", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "update_conv_member_roles" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "update_conv_member_roles", "parameter_count": 4, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "off": { "description": "取消管理员(不传则设为管理员)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "取消管理员(不传则设为管理员)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "admin" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "取消管理员(不传则设为管理员)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "admin" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "off" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "admin" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "admin", "property": "admin", "required": false, "type": "boolean" }, "user": { "description": "成员 userId,支持逗号分隔", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "成员 userId,支持逗号分隔" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "成员 userId,支持逗号分隔" }, "property": { "candidates": [ { "precedence": "reviewed_mapping_exclusion", "review_reason": "conditional wrapper/alias of --users: splitChatIDValues sends userIds as uids and openDingTalkIds as openDingTalkIds; there is no single RPC property for this flag", "selected": true, "source": "reviewed_mapping_exclusion", "value": "" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "user" } ], "precedence": "reviewed_mapping_exclusion", "resolution": "highest_precedence", "review_reason": "conditional wrapper/alias of --users: splitChatIDValues sends userIds as uids and openDingTalkIds as openDingTalkIds; there is no single RPC property for this flag", "source": "reviewed_mapping_exclusion", "value": "" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "required": false, "type": "string" }, "users": { "description": "成员 userId 列表,逗号分隔(批量)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "成员 userId 列表,逗号分隔(批量)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "目标用户openDingTalkIds" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "成员 userId 列表,逗号分隔(批量)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "array" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "array" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openDingTalkIds" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "users" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openDingTalkIds" }, "required": { "candidates": [ { "precedence": "command_constraint", "selected": true, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "command_constraint", "resolution": "highest_precedence", "source": "require_one_of_constraint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "目标用户openDingTalkIds", "interface_type": "array", "property": "openDingTalkIds", "required": false, "type": "string" } }, "path": "chat.update_conv_member_roles", "primary_cli_path": "chat group set-admin", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "设置 / 取消群管理员", "use_when": [ "需要变更指定成员的群管理员身份时" ] }, "chat.update_custom_group_role": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group-role update", "internal/cli/schema_command_registry.json#chat.update_custom_group_role", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.update_custom_group_role", "skills/mono/SKILL.md", "skills/mono/references/products/chat.md" ], "agent_summary": "更新群聊自定义角色的名称", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "需要变更成员角色分配时使用 set-user 或 remove-user" ], "canonical_path": "chat.update_custom_group_role", "cli_name": "update", "cli_path": "chat group-role update", "confirmation": "not_required", "description": "更新群身份名称", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group-role update --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e --name \"新名称\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "更新群聊自定义角色的名称" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "更新群聊自定义角色的名称" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_custom_group_role.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要变更成员角色分配时使用 set-user 或 remove-user" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要变更成员角色分配时使用 set-user 或 remove-user" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group-role update", "value": "chat.update_custom_group_role" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group-role update", "value": "chat.update_custom_group_role" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新群身份名称" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "更新群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新群身份名称" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role update --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e --name \"新名称\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group-role update --group \u003copenConversationId\u003e --role-id \u003copenRoleId\u003e --name \"新名称\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_custom_group_role.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_custom_group_role.interface_ref", "value": { "product_id": "im", "rpc_name": "update_custom_group_role" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_custom_group_role.interface_ref", "value": { "product_id": "im", "rpc_name": "update_custom_group_role" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新群身份名称" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "更新群身份" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新群身份名称" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知角色 ID 并需要重命名该角色时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已知角色 ID 并需要重命名该角色时" ] } }, "group": "group-role", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "update_custom_group_role" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "update_custom_group_role", "parameter_count": 3, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "name": { "cli_required": true, "description": "群身份新名称 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群身份新名称 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "name" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群身份新名称 (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "name" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "name" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "name", "property": "name", "required": true, "type": "string" }, "role-id": { "cli_required": true, "description": "群身份 openRoleId,由 group-role list 返回 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群身份 openRoleId,由 group-role list 返回 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openRoleId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群身份 openRoleId,由 group-role list 返回 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openRoleId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "roleId" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openRoleId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openRoleId", "property": "openRoleId", "required": true, "type": "string" } }, "path": "chat.update_custom_group_role", "primary_cli_path": "chat group-role update", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "更新群身份名称", "use_when": [ "已知角色 ID 并需要重命名该角色时" ] }, "chat.update_group_icon": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group update-icon", "internal/cli/schema_command_registry.json#chat.update_group_icon", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_icon", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "使用真实媒体 ID 更新群头像", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "没有真实可用 mediaId 时先完成媒体上传" ], "canonical_path": "chat.update_group_icon", "cli_name": "update-icon", "cli_path": "chat group update-icon", "confirmation": "not_required", "description": "更新指定群聊的群头像。需传入群 ID 和头像 mediaId。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group update-icon --group \u003copenConversationId\u003e --icon-media-id @mediaId" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "使用真实媒体 ID 更新群头像" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "使用真实媒体 ID 更新群头像" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_icon.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "没有真实可用 mediaId 时先完成媒体上传" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "没有真实可用 mediaId 时先完成媒体上传" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group update-icon", "value": "chat.update_group_icon" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group update-icon", "value": "chat.update_group_icon" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新指定群聊的群头像。需传入群 ID 和头像 mediaId。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "更新群头像" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新指定群聊的群头像。需传入群 ID 和头像 mediaId。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group update-icon --group \u003copenConversationId\u003e --icon-media-id @mediaId" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group update-icon --group \u003copenConversationId\u003e --icon-media-id @mediaId" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_icon.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_icon.interface_ref", "value": { "product_id": "im", "rpc_name": "update_group_icon" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_icon.interface_ref", "value": { "product_id": "im", "rpc_name": "update_group_icon" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新群头像" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "更新群头像" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新群头像" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有上传后的头像 mediaId 并要修改群头像时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有上传后的头像 mediaId 并要修改群头像时" ] } }, "group": "group", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "update_group_icon" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "update_group_icon", "parameter_count": 2, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "icon-media-id": { "cli_required": true, "description": "群头像 mediaId (必填)", "example": "@lADP_schema_smoke", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群头像 mediaId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "iconMediaId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群头像 mediaId (必填)" }, "example": { "candidates": [ { "precedence": "typed_metadata", "selected": true, "source": "typed_parameter_metadata", "value": "@lADP_schema_smoke" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "typed_metadata", "resolution": "highest_precedence", "source": "typed_parameter_metadata", "value": "@lADP_schema_smoke" }, "format": { "candidates": [ { "precedence": "typed_metadata", "selected": true, "source": "typed_parameter_metadata", "value": "dingtalk-media-id" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "typed_metadata", "resolution": "highest_precedence", "source": "typed_parameter_metadata", "value": "dingtalk-media-id" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "iconMediaId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "iconMediaId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "format": "dingtalk-media-id", "interface_description": "iconMediaId", "property": "iconMediaId", "required": true, "type": "string" } }, "path": "chat.update_group_icon", "primary_cli_path": "chat group update-icon", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "更新群头像", "use_when": [ "已有上传后的头像 mediaId 并要修改群头像时" ] }, "chat.update_group_name": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group rename", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json#chat.update_group_name", "internal/cli/schema_command_registry.json#chat.update_group_name", "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_name", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "修改指定群聊的名称", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "只修改个人可见备注时不要使用群名称更新" ], "canonical_path": "chat.update_group_name", "cli_name": "rename", "cli_path": "chat group rename", "confirmation": "not_required", "description": "更新群名称", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group rename --id \u003copenConversationId\u003e --name \"新群名\"" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "修改指定群聊的名称" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "修改指定群聊的名称" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_name.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只修改个人可见备注时不要使用群名称更新" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "只修改个人可见备注时不要使用群名称更新" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group rename", "value": "chat.update_group_name" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group rename", "value": "chat.update_group_name" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新群名称" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "更新群名称" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新群名称" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group rename --id \u003copenConversationId\u003e --name \"新群名\"" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group rename --id \u003copenConversationId\u003e --name \"新群名\"" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_name.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "imported", "selected": true, "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "update_group_name" } }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_name.interface_ref", "value": "chat.update_group_name" } ], "precedence": "imported", "resolution": "highest_precedence", "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "update_group_name" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新群名称" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "update_group_name" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新群名称" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要给已有群聊重命名时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要给已有群聊重命名时" ] } }, "group": "group", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "chat", "rpc_name": "update_group_name" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "update_group_name", "parameter_count": 2, "parameters": { "id": { "cli_required": true, "description": "群 ID / openconversation_id (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群 ID / openconversation_id (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "群Id,可从根据关键词搜索群列表服务获取" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群 ID / openconversation_id (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openconversation_id" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openconversation_id" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "群Id,可从根据关键词搜索群列表服务获取", "property": "openconversation_id", "required": true, "type": "string" }, "name": { "cli_required": true, "description": "修改后的群名称 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "修改后的群名称 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "修改后的群名称" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "修改后的群名称 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "group_name" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "name" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "group_name" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "修改后的群名称", "property": "group_name", "required": true, "type": "string" } }, "path": "chat.update_group_name", "primary_cli_path": "chat group rename", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "更新群名称", "use_when": [ "需要给已有群聊重命名时" ] }, "chat.update_group_nick": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "CommandRegistry:canonical_path=chat.update_group_nick", "Wukong-parity:3306c3307", "cobra-help:dws chat group update-nick", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "live-dws-schema:chat.update_group_nick#FAILED", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "设置或清除当前用户在指定群内的昵称", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "修改群名称应使用 chat group rename;修改其他成员信息不应使用本命令" ], "canonical_path": "chat.update_group_nick", "cli_name": "update-nick", "cli_path": "chat group update-nick", "confirmation": "not_required", "description": "设置当前用户在指定群聊内的个人群昵称。不传 --nick 时清除当前群昵称。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat group update-nick --group \u003copenConversationId\u003e --nick \"项目昵称\"", "dws chat group update-nick --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据现有 Cobra leaf的新清除语义和 Wukong 对齐实现审阅设置与省略 --nick 清除两种结果。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置或清除当前用户在指定群内的昵称" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据现有 Cobra leaf的新清除语义和 Wukong 对齐实现审阅设置与省略 --nick 清除两种结果。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置或清除当前用户在指定群内的昵称" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据现有 Cobra leaf的新清除语义和 Wukong 对齐实现审阅设置与省略 --nick 清除两种结果。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "修改群名称应使用 chat group rename;修改其他成员信息不应使用本命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据现有 Cobra leaf的新清除语义和 Wukong 对齐实现审阅设置与省略 --nick 清除两种结果。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "修改群名称应使用 chat group rename;修改其他成员信息不应使用本命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group update-nick", "value": "chat.update_group_nick" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat group update-nick", "value": "chat.update_group_nick" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group update-nick", "value": "chat.update_group_nick" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置当前用户在指定群聊内的个人群昵称。不传 --nick 时清除当前群昵称。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置当前用户在指定群聊内的个人群昵称。不传 --nick 时清除当前群昵称。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据现有 Cobra leaf的新清除语义和 Wukong 对齐实现审阅设置与省略 --nick 清除两种结果。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group update-nick --group \u003copenConversationId\u003e --nick \"项目昵称\"", "dws chat group update-nick --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据现有 Cobra leaf的新清除语义和 Wukong 对齐实现审阅设置与省略 --nick 清除两种结果。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group update-nick --group \u003copenConversationId\u003e --nick \"项目昵称\"", "dws chat group update-nick --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI maps nickname update or clear semantics to im/update_group_nick, which is absent from the pinned MCP metadata snapshot." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI maps nickname update or clear semantics to im/update_group_nick, which is absent from the pinned MCP metadata snapshot." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "依据现有 Cobra leaf的新清除语义和 Wukong 对齐实现审阅设置与省略 --nick 清除两种结果。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置或清除用户在群内的群昵称" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置或清除用户在群内的群昵称" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据现有 Cobra leaf的新清除语义和 Wukong 对齐实现审阅设置与省略 --nick 清除两种结果。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户要求修改自己的群昵称,或明确要求清除群昵称" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据现有 Cobra leaf的新清除语义和 Wukong 对齐实现审阅设置与省略 --nick 清除两种结果。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户要求修改自己的群昵称,或明确要求清除群昵称" ] } }, "group": "group", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: the executable CLI maps nickname update or clear semantics to im/update_group_nick, which is absent from the pinned MCP metadata snapshot.", "is_alias": false, "name": "update_group_nick", "parameter_count": 2, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openConversationId", "required": true, "type": "string" }, "nick": { "description": "个人群昵称,不传则清除群昵称", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "个人群昵称,不传则清除群昵称" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "个人群昵称,不传则清除群昵称" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "reviewed_manual_hint", "value": "nick" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "nick" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "reviewed_manual_hint", "value": "nick" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler requires the target conversation while intentionally allowing omitted --nick to send an empty nickname and clear the current user's group nickname.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "nick", "required": false, "type": "string" } }, "path": "chat.update_group_nick", "primary_cli_path": "chat group update-nick", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "设置或清除用户在群内的群昵称", "use_when": [ "用户要求修改自己的群昵称,或明确要求清除群昵称" ] }, "chat.update_group_settings": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group update-settings", "internal/cli/schema_command_registry.json#chat.update_group_settings", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_settings", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "更新指定群聊的一项设置开关", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "全员禁言和成员禁言使用专门的 mute 命令" ], "canonical_path": "chat.update_group_settings", "cli_name": "update-settings", "cli_path": "chat group update-settings", "confirmation": "not_required", "description": "更新指定群聊的设置项。--setting-key 指定设置项,--status 指定值(0=关闭,1=开启)。\n\n支持的 settingKey:\n authority 仅群主和管理员可管理\n joinValidation 入群许可\n onlyAdminCanAtAll 仅群主和管理员可@所有人\n searchable 群可被搜索\n addFriendForbidden 禁止群内私聊\n toolbarStatus 群快捷栏状态\n pluginCustomizeVerify 仅群主和管理员可管理快捷栏\n onlyAdminCanDING 谁可以在群内发DING\n allMembersCanCreateMcsConf 谁可以在群里发起视频和语音会议\n onlyAdminCanSetMsgTop 谁可以把群消息置顶\n onlyAdminCanPinMsg 谁可以把群消息钉住\n onlyAdminCanSendFile 谁可以上传文件、文件夹和钉盘文件\n allMembersCanCreateCalendar 群成员日历可见性\n groupEmailDisabled 群邮件组\n groupRedEnvelopeSwitch 发红包\n groupLiveAuthority 谁可以发起直播\n groupBillAuthority 群收款开关", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group update-settings --group \u003copenConversationId\u003e --setting-key searchable --status 1" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "更新指定群聊的一项设置开关" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "更新指定群聊的一项设置开关" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_settings.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "全员禁言和成员禁言使用专门的 mute 命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "全员禁言和成员禁言使用专门的 mute 命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group update-settings", "value": "chat.update_group_settings" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group update-settings", "value": "chat.update_group_settings" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新指定群聊的设置项。--setting-key 指定设置项,--status 指定值(0=关闭,1=开启)。\n\n支持的 settingKey:\n authority 仅群主和管理员可管理\n joinValidation 入群许可\n onlyAdminCanAtAll 仅群主和管理员可@所有人\n searchable 群可被搜索\n addFriendForbidden 禁止群内私聊\n toolbarStatus 群快捷栏状态\n pluginCustomizeVerify 仅群主和管理员可管理快捷栏\n onlyAdminCanDING 谁可以在群内发DING\n allMembersCanCreateMcsConf 谁可以在群里发起视频和语音会议\n onlyAdminCanSetMsgTop 谁可以把群消息置顶\n onlyAdminCanPinMsg 谁可以把群消息钉住\n onlyAdminCanSendFile 谁可以上传文件、文件夹和钉盘文件\n allMembersCanCreateCalendar 群成员日历可见性\n groupEmailDisabled 群邮件组\n groupRedEnvelopeSwitch 发红包\n groupLiveAuthority 谁可以发起直播\n groupBillAuthority 群收款开关" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "更新群设置" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新指定群聊的设置项。--setting-key 指定设置项,--status 指定值(0=关闭,1=开启)。\n\n支持的 settingKey:\n authority 仅群主和管理员可管理\n joinValidation 入群许可\n onlyAdminCanAtAll 仅群主和管理员可@所有人\n searchable 群可被搜索\n addFriendForbidden 禁止群内私聊\n toolbarStatus 群快捷栏状态\n pluginCustomizeVerify 仅群主和管理员可管理快捷栏\n onlyAdminCanDING 谁可以在群内发DING\n allMembersCanCreateMcsConf 谁可以在群里发起视频和语音会议\n onlyAdminCanSetMsgTop 谁可以把群消息置顶\n onlyAdminCanPinMsg 谁可以把群消息钉住\n onlyAdminCanSendFile 谁可以上传文件、文件夹和钉盘文件\n allMembersCanCreateCalendar 群成员日历可见性\n groupEmailDisabled 群邮件组\n groupRedEnvelopeSwitch 发红包\n groupLiveAuthority 谁可以发起直播\n groupBillAuthority 群收款开关" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group update-settings --group \u003copenConversationId\u003e --setting-key searchable --status 1" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group update-settings --group \u003copenConversationId\u003e --setting-key searchable --status 1" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_settings.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_settings.interface_ref", "value": { "product_id": "im", "rpc_name": "update_group_settings" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_group_settings.interface_ref", "value": { "product_id": "im", "rpc_name": "update_group_settings" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新群设置" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "更新群设置" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新群设置" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要调整 searchable、入群验证或群权限等设置时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要调整 searchable、入群验证或群权限等设置时" ] } }, "group": "group", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "update_group_settings" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "update_group_settings", "parameter_count": 3, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "setting-key": { "cli_required": true, "description": "群设置项 key (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群设置项 key (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "settingKey" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群设置项 key (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "settingKey" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "settingKey" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "settingKey", "property": "settingKey", "required": true, "type": "string" }, "status": { "description": "设置值: 0=关闭, 1=开启 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "设置值: 0=关闭, 1=开启 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "status" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "设置值: 0=关闭, 1=开启 (必填)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "number" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "number" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "status" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "status" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "status", "interface_type": "number", "property": "status", "required": true, "type": "integer" } }, "path": "chat.update_group_settings", "primary_cli_path": "chat group update-settings", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "更新群设置", "use_when": [ "需要调整 searchable、入群验证或群权限等设置时" ] }, "chat.update_notification_off": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat mute", "internal/cli/schema_command_registry.json#chat.update_notification_off", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.update_notification_off", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "开启或关闭指定会话的免打扰", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "群成员禁言属于发言权限,应使用 group-mute 命令" ], "canonical_path": "chat.update_notification_off", "cli_name": "mute", "cli_path": "chat mute", "confirmation": "not_required", "constraints": { "require_one_of": [ [ "conversation-id", "id", "chat" ] ] }, "description": "开启或关闭会话消息免打扰(支持单聊和群聊)。默认开启免打扰,传 --off 则关闭免打扰。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat mute --conversation-id \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "开启或关闭指定会话的免打扰" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "开启或关闭指定会话的免打扰" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_notification_off.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "群成员禁言属于发言权限,应使用 group-mute 命令" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "群成员禁言属于发言权限,应使用 group-mute 命令" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat mute", "value": "chat.update_notification_off" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat mute", "value": "chat.update_notification_off" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat mute", "value": "chat.update_notification_off" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "开启或关闭会话消息免打扰(支持单聊和群聊)。默认开启免打扰,传 --off 则关闭免打扰。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "群免打扰开关" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "开启或关闭会话消息免打扰(支持单聊和群聊)。默认开启免打扰,传 --off 则关闭免打扰。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat mute --conversation-id \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat mute --conversation-id \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_notification_off.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_notification_off.interface_ref", "value": { "product_id": "im", "rpc_name": "update_notification_off" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_notification_off.interface_ref", "value": { "product_id": "im", "rpc_name": "update_notification_off" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "会话消息免打扰" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "群免打扰开关" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "会话消息免打扰" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确要静音或恢复某个会话通知时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "用户明确要静音或恢复某个会话通知时" ] } }, "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "update_notification_off" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "update_notification_off", "parameter_count": 4, "parameters": { "chat": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "chat" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "conversation-id": { "description": "会话 openConversationId (必填,支持单聊/群聊)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "versioned_binding", "selected": false, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "id": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": false, "type": "string" }, "off": { "description": "关闭免打扰(不传则开启免打扰)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "关闭免打扰(不传则开启免打扰)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "mute" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "关闭免打扰(不传则开启免打扰)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "mute" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "off" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "mute" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed locator aliases feed one openConversationId property, while optional --off selects unmute; typed constraints require one locator without making the mode switch mandatory.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "boolean" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "boolean" } }, "interface_description": "mute", "property": "mute", "required": false, "type": "boolean" } }, "path": "chat.update_notification_off", "primary_cli_path": "chat mute", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "会话消息免打扰", "use_when": [ "用户明确要静音或恢复某个会话通知时" ] }, "chat.update_show_history_msg_option": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat group set-history", "internal/cli/schema_command_registry.json#chat.update_show_history_msg_option", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.update_show_history_msg_option", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "设置新成员可见的群历史消息范围", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "普通消息查询或群设置的其他开关不要使用" ], "canonical_path": "chat.update_show_history_msg_option", "cli_name": "set-history", "cli_path": "chat group set-history", "confirmation": "not_required", "description": "设置新成员入群后可查看的历史消息范围。--option 取值:\n FORBIDDEN 禁止查看历史消息\n RECENT_100 可查看最近 100 条消息\n ALL 可查看全部历史消息", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat group set-history --group \u003copenConversationId\u003e --option RECENT_100" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置新成员可见的群历史消息范围" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "设置新成员可见的群历史消息范围" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_show_history_msg_option.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "普通消息查询或群设置的其他开关不要使用" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "普通消息查询或群设置的其他开关不要使用" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group set-history", "value": "chat.update_show_history_msg_option" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group set-history", "value": "chat.update_show_history_msg_option" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置新成员入群后可查看的历史消息范围。--option 取值:\n FORBIDDEN 禁止查看历史消息\n RECENT_100 可查看最近 100 条消息\n ALL 可查看全部历史消息" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "设置新成员入群可查看历史消息选项" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置新成员入群后可查看的历史消息范围。--option 取值:\n FORBIDDEN 禁止查看历史消息\n RECENT_100 可查看最近 100 条消息\n ALL 可查看全部历史消息" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group set-history --group \u003copenConversationId\u003e --option RECENT_100" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group set-history --group \u003copenConversationId\u003e --option RECENT_100" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_show_history_msg_option.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_show_history_msg_option.interface_ref", "value": { "product_id": "im", "rpc_name": "update_show_history_msg_option" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_show_history_msg_option.interface_ref", "value": { "product_id": "im", "rpc_name": "update_show_history_msg_option" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "设置新成员入群可查看历史消息选项" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "设置新成员入群可查看历史消息选项" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "设置新成员入群可查看历史消息选项" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要调整新成员入群后的历史消息可见性时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要调整新成员入群后的历史消息可见性时" ] } }, "group": "group", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "update_show_history_msg_option" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "update_show_history_msg_option", "parameter_count": 2, "parameters": { "group": { "cli_required": true, "description": "群聊 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "openConversationId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "群聊 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "openConversationId", "property": "openConversationId", "required": true, "type": "string" }, "option": { "cli_required": true, "description": "可见范围: FORBIDDEN | RECENT_100 | ALL (必填)", "enum": [ "FORBIDDEN", "RECENT_100", "ALL" ], "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "可见范围: FORBIDDEN | RECENT_100 | ALL (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "可选值: \"FORBIDDEN\"-禁止查看历史消息;\"RECENT_100\"-可查看最近100条消息;\"ALL\"-可查看全部历史消息" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "可见范围: FORBIDDEN | RECENT_100 | ALL (必填)" }, "enum": { "candidates": [ { "precedence": "typed_metadata", "selected": true, "source": "typed_parameter_metadata", "value": [ "FORBIDDEN", "RECENT_100", "ALL" ] }, { "precedence": "default", "selected": false, "source": "default", "value": [] } ], "precedence": "typed_metadata", "resolution": "highest_precedence", "source": "typed_parameter_metadata", "value": [ "FORBIDDEN", "RECENT_100", "ALL" ] }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "option" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "option" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "可选值: \"FORBIDDEN\"-禁止查看历史消息;\"RECENT_100\"-可查看最近100条消息;\"ALL\"-可查看全部历史消息", "property": "option", "required": true, "type": "string" } }, "path": "chat.update_show_history_msg_option", "primary_cli_path": "chat group set-history", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "设置新成员入群可查看历史消息选项", "use_when": [ "需要调整新成员入群后的历史消息可见性时" ] }, "chat.update_streaming_card": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message update-card", "internal/cli/schema_command_registry.json#chat.update_streaming_card", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "internal/cli/schema_mcp_metadata.json#tools.chat.update_streaming_card", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/chat.md" ], "agent_summary": "更新已发送流式卡片的内容和状态", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "创建新卡片时使用 chat message send-card" ], "canonical_path": "chat.update_streaming_card", "cli_name": "update-card", "cli_path": "chat message update-card", "confirmation": "not_required", "description": "更新已发送的流式卡片内容。--biz-id 为 send-card 返回的业务 ID,--flow-status 控制流式状态。\n\nflow-status 取值:1=处理中(PROCESSING),2=输入中(INPUTTING),3=完成(FINISH),4=执行中(EXECUTING),5=错误(ERROR)。\n最后一次更新必须将 --flow-status 设为 3(finish),否则卡片会一直处于\"生成中\"的加载状态。", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "command-verb", "examples": [ "dws chat message update-card --biz-id \u003cbizId\u003e --content \"处理完成\" --flow-status 2" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "更新已发送流式卡片的内容和状态" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "更新已发送流式卡片的内容和状态" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_streaming_card.interface_ref", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "创建新卡片时使用 chat message send-card" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "创建新卡片时使用 chat message send-card" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message update-card", "value": "chat.update_streaming_card" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message update-card", "value": "chat.update_streaming_card" }, "confirmation": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "risk-default", "value": "not_required" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "risk-default", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新已发送的流式卡片内容。--biz-id 为 send-card 返回的业务 ID,--flow-status 控制流式状态。\n\nflow-status 取值:1=处理中(PROCESSING),2=输入中(INPUTTING),3=完成(FINISH),4=执行中(EXECUTING),5=错误(ERROR)。\n最后一次更新必须将 --flow-status 设为 3(finish),否则卡片会一直处于\"生成中\"的加载状态。" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "流式更新卡片内容" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新已发送的流式卡片内容。--biz-id 为 send-card 返回的业务 ID,--flow-status 控制流式状态。\n\nflow-status 取值:1=处理中(PROCESSING),2=输入中(INPUTTING),3=完成(FINISH),4=执行中(EXECUTING),5=错误(ERROR)。\n最后一次更新必须将 --flow-status 设为 3(finish),否则卡片会一直处于\"生成中\"的加载状态。" }, "effect": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "command-verb", "value": "write" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "command-verb", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message update-card --biz-id \u003cbizId\u003e --content \"处理完成\" --flow-status 2" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message update-card --biz-id \u003cbizId\u003e --content \"处理完成\" --flow-status 2" ] }, "idempotency": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "unknown" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, { "precedence": "mcp_fallback", "selected": false, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_streaming_card.interface_ref", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "mcp" }, "interface_ref": { "candidates": [ { "precedence": "mcp_fallback", "selected": true, "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_streaming_card.interface_ref", "value": { "product_id": "im", "rpc_name": "update_streaming_card" } } ], "precedence": "mcp_fallback", "resolution": "highest_precedence", "source": "internal/cli/schema_mcp_metadata.json#tools.chat.update_streaming_card.interface_ref", "value": { "product_id": "im", "rpc_name": "update_streaming_card" } }, "metadata_source": { "candidates": [ { "precedence": "derived_resolution", "selected": true, "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" } ], "precedence": "derived_resolution", "resolution": "highest_precedence", "source": "metadata_source_resolution", "value": "embedded-mcp-metadata" }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-tool-metadata/chat marks this tool as reviewed", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "inference_or_default", "selected": true, "source": "effect-default", "value": "medium" } ], "precedence": "inference_or_default", "resolution": "highest_precedence", "source": "effect-default", "value": "medium" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "流式更新卡片内容" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "流式更新卡片内容" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "流式更新卡片内容" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有 bizId 并需要追加内容或结束流式输出时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "已有 bizId 并需要追加内容或结束流式输出时" ] } }, "group": "message", "has_parameters": true, "idempotency": "unknown", "interface_mode": "mcp", "interface_ref": { "product_id": "im", "rpc_name": "update_streaming_card" }, "is_alias": false, "metadata_source": "embedded-mcp-metadata", "name": "update_streaming_card", "parameter_count": 3, "parameters": { "biz-id": { "cli_required": true, "description": "卡片业务 ID (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "卡片业务 ID (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "bizId" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "卡片业务 ID (必填)" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "bizId" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "bizId" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "bizId", "property": "bizId", "required": true, "type": "string" }, "content": { "cli_required": true, "description": "卡片消息内容 (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "卡片消息内容 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "msgContent" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "卡片消息内容 (必填)" }, "property": { "candidates": [ { "precedence": "versioned_binding", "selected": true, "source": "versioned_parameter_binding", "value": "msgContent" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "content" } ], "precedence": "versioned_binding", "resolution": "highest_precedence", "source": "versioned_parameter_binding", "value": "msgContent" }, "required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_description": "msgContent", "property": "msgContent", "required": true, "type": "string" }, "flow-status": { "description": "流式状态 (必填)", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "流式状态 (必填)" }, { "precedence": "mcp_metadata", "selected": false, "source": "mcp_metadata", "value": "flowStatus" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "流式状态 (必填)" }, "interface_type": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": "string" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": "string" }, "property": { "candidates": [ { "precedence": "inference", "selected": true, "source": "flag_name_inference", "value": "flowStatus" } ], "precedence": "inference", "resolution": "highest_precedence", "source": "flag_name_inference", "value": "flowStatus" }, "required": { "candidates": [ { "precedence": "mcp_metadata", "selected": true, "source": "mcp_metadata", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "mcp_metadata", "resolution": "highest_precedence", "source": "mcp_metadata", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "integer" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "integer" } }, "interface_description": "flowStatus", "interface_type": "string", "property": "flowStatus", "required": true, "type": "integer" } }, "path": "chat.update_streaming_card", "primary_cli_path": "chat message update-card", "product_id": "chat", "reviewed": true, "risk": "medium", "source": "reviewed_command_registry", "title": "流式更新卡片内容", "use_when": [ "已有 bizId 并需要追加内容或结束流式输出时" ] }, "chat.update_text_emotion": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "cobra-help:dws chat message update-text-emotion", "dws-wukong:30f13f02", "dws-wukong:bcf56ccf", "dws-wukong:d6831318", "github:hugozhu/dingtalk-opencode-tag#85", "internal/cli/schema_command_registry/products/chat.json#chat.update_text_emotion", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "live-dws-schema:im.update_text_emotion#FAILED_NOT_AUTHENTICATED", "skills/mono/references/products/chat.md" ], "agent_summary": "把消息上已有的文字表情原地替换为新的文字表情", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "消息上还没有文字表情时使用 chat message add-text-emotion", "只需清除文字表情时使用 chat message remove-text-emotion" ], "canonical_path": "chat.update_text_emotion", "cli_name": "update-text-emotion", "cli_path": "chat message update-text-emotion", "confirmation": "not_required", "constraints": { "require_one_of": [ [ "conversation-id", "group", "id", "chat" ] ] }, "description": "更新消息的文字表情回应", "display": "群聊 / 消息 / 机器人", "effect": "write", "effect_source": "agent-hint", "examples": [ "dws chat message update-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --old-emotion-id \u003coldEmotionId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"处理中\" --text \"处理中 2 分钟\" --background-id im_bg_5" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据 issue #85 的原地状态更新场景、Wukong 30f13f02 的真实 Cobra/MCP 映射和开源实现复核;选择语义不改变执行、安全或参数事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "把消息上已有的文字表情原地替换为新的文字表情" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据 issue #85 的原地状态更新场景、Wukong 30f13f02 的真实 Cobra/MCP 映射和开源实现复核;选择语义不改变执行、安全或参数事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "把消息上已有的文字表情原地替换为新的文字表情" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据 issue #85 的原地状态更新场景、Wukong 30f13f02 的真实 Cobra/MCP 映射和开源实现复核;选择语义不改变执行、安全或参数事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "消息上还没有文字表情时使用 chat message add-text-emotion", "只需清除文字表情时使用 chat message remove-text-emotion" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据 issue #85 的原地状态更新场景、Wukong 30f13f02 的真实 Cobra/MCP 映射和开源实现复核;选择语义不改变执行、安全或参数事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "消息上还没有文字表情时使用 chat message add-text-emotion", "只需清除文字表情时使用 chat message remove-text-emotion" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat message update-text-emotion", "value": "chat.update_text_emotion" }, { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat message update-text-emotion", "value": "chat.update_text_emotion" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat message update-text-emotion", "value": "chat.update_text_emotion" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, { "precedence": "inference_or_default", "selected": false, "source": "risk-default", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "not_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新消息的文字表情回应" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新消息的文字表情回应" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, { "precedence": "inference_or_default", "selected": false, "source": "command-verb", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "write" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据 issue #85 的原地状态更新场景、Wukong 30f13f02 的真实 Cobra/MCP 映射和开源实现复核;选择语义不改变执行、安全或参数事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message update-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --old-emotion-id \u003coldEmotionId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"处理中\" --text \"处理中 2 分钟\" --background-id im_bg_5" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据 issue #85 的原地状态更新场景、Wukong 30f13f02 的真实 Cobra/MCP 映射和开源实现复核;选择语义不改变执行、安全或参数事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat message update-text-emotion --conversation-id \u003copenConversationId\u003e --msg-id \u003copenMessageId\u003e --old-emotion-id \u003coldEmotionId\u003e --emotion-id \u003cemotionId\u003e --emotion-name \"处理中\" --text \"处理中 2 分钟\" --background-id im_bg_5" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "idempotent" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI calls im/update_text_emotion, which is proven by dws-wukong develop@30f13f02 but absent from the pinned MCP metadata snapshot; no pinned interface_ref can represent the command yet." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI calls im/update_text_emotion, which is proven by dws-wukong develop@30f13f02 but absent from the pinned MCP metadata snapshot; no pinned interface_ref can represent the command yet." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "依据 issue #85 的原地状态更新场景、Wukong 30f13f02 的真实 Cobra/MCP 映射和开源实现复核;选择语义不改变执行、安全或参数事实。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, { "precedence": "inference_or_default", "selected": false, "source": "effect-default", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "low" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "更新消息的文字表情回应" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "更新消息的文字表情回应" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据 issue #85 的原地状态更新场景、Wukong 30f13f02 的真实 Cobra/MCP 映射和开源实现复核;选择语义不改变执行、安全或参数事实。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要更新消息的状态文字或表情,并避免先移除再添加造成闪烁和两次网络调用时" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据 issue #85 的原地状态更新场景、Wukong 30f13f02 的真实 Cobra/MCP 映射和开源实现复核;选择语义不改变执行、安全或参数事实。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "需要更新消息的状态文字或表情,并避免先移除再添加造成闪烁和两次网络调用时" ] } }, "group": "message", "has_parameters": true, "idempotency": "idempotent", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: the executable CLI calls im/update_text_emotion, which is proven by dws-wukong develop@30f13f02 but absent from the pinned MCP metadata snapshot; no pinned interface_ref can represent the command yet.", "is_alias": false, "name": "update_text_emotion", "parameter_count": 10, "parameters": { "background-id": { "cli_required": true, "description": "新文字表情的背景 ID", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "新文字表情的背景 ID" }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_usage", "value": "新背景 ID (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "新文字表情的背景 ID" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "backgroundId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "backgroundId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "backgroundId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "backgroundId", "required": true, "type": "string" }, "chat": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "chat" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openConversationId", "required": false, "type": "string" }, "conversation-id": { "description": "会话 openConversationId;与 --group、--id、--chat 四选一", "field_provenance": { "description": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "会话 openConversationId;与 --group、--id、--chat 四选一" }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "会话 openConversationId;与 --group、--id、--chat 四选一" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "conversationId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openConversationId", "required": false, "type": "string" }, "emotion-id": { "cli_required": true, "description": "新的文字表情 ID,可通过 create-text-emotion 获取", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "新的文字表情 ID,可通过 create-text-emotion 获取" }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_usage", "value": "新表情 ID (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "新的文字表情 ID,可通过 create-text-emotion 获取" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "emotionId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "emotionId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "emotionId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "emotionId", "required": true, "type": "string" }, "emotion-name": { "cli_required": true, "description": "新的文字表情名称", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "新的文字表情名称" }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_usage", "value": "新表情名称 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "新的文字表情名称" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "emotionName" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "emotionName" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "emotionName" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "emotionName", "required": true, "type": "string" }, "group": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openConversationId", "required": false, "type": "string" }, "id": { "description": "--conversation-id 的别名", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "--conversation-id 的别名" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "--conversation-id 的别名" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "id" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "command_constraint", "selected": false, "source": "require_one_of_constraint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openConversationId", "required": false, "type": "string" }, "msg-id": { "cli_required": true, "description": "需要原地更新文字表情的消息 openMsgId", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "需要原地更新文字表情的消息 openMsgId" }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_usage", "value": "消息 openMsgId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "需要原地更新文字表情的消息 openMsgId" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "openMsgId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "msgId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "openMsgId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openMsgId", "required": true, "type": "string" }, "old-emotion-id": { "cli_required": true, "description": "消息上当前文字表情的 emotionId", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "消息上当前文字表情的 emotionId" }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_usage", "value": "待更新的原表情 ID (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "消息上当前文字表情的 emotionId" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "oldEmotionId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "oldEmotionId" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "oldEmotionId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "oldEmotionId", "required": true, "type": "string" }, "text": { "cli_required": true, "description": "新的文字表情内容", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "新的文字表情内容" }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_usage", "value": "新文字内容 (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "新的文字表情内容" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": "text" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "text" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": "text" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "Ported from dws-wukong commits d6831318 and bcf56ccf, merged at 30f13f02. The four conversation locators alias one property; the other six business parameters are required by Cobra before the single im/update_text_emotion call.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "text", "required": true, "type": "string" } }, "path": "chat.update_text_emotion", "primary_cli_path": "chat message update-text-emotion", "product_id": "chat", "reviewed": true, "risk": "low", "source": "reviewed_command_registry", "title": "更新消息的文字表情回应", "use_when": [ "需要更新消息的状态文字或表情,并避免先移除再添加造成闪烁和两次网络调用时" ] }, "chat.upgrade_group_to_external": { "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "CommandRegistry:canonical_path=chat.upgrade_group_to_external", "Wukong-parity:3306c3307", "cobra-help:dws chat group upgrade-to-external", "internal/cli/schema_hints/metadata/chat.json", "internal/cli/schema_hints/selection/chat.json", "live-dws-schema:chat.upgrade_group_to_external#FAILED", "skills/mono/references/products/chat.md" ], "agent_summary": "不可逆地把已有普通群升级为外部群", "agent_summary_source": "dws-agent-selection/chat", "availability": "available", "avoid_when": [ "新建外部群应使用 chat group create --type EXTERNAL;未确认群主身份和不可逆影响时不要执行" ], "canonical_path": "chat.upgrade_group_to_external", "cli_name": "upgrade-to-external", "cli_path": "chat group upgrade-to-external", "confirmation": "user_required", "description": "[危险] 将已有普通群升级为外部群。适用于邀请外部联系人、开展跨组织协作,或保留原群会话并转换群类型的场景。\n\n本命令升级已有普通群;新建外部群请使用 chat group create --type EXTERNAL。\n\n该操作不可逆,仅群主可执行。正式执行必须通过 --yes 显式确认,可先使用 --dry-run 预览。", "display": "群聊 / 消息 / 机器人", "effect": "destructive", "effect_source": "agent-hint", "examples": [ "dws chat group upgrade-to-external --group \u003copenConversationId\u003e" ], "field_provenance": { "agent_summary": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、不可逆确认门禁和 Wukong 对齐实现审阅普通群升级外部群的严格选择边界与无 --yes 合约示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": "不可逆地把已有普通群升级为外部群" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、不可逆确认门禁和 Wukong 对齐实现审阅普通群升级外部群的严格选择边界与无 --yes 合约示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": "不可逆地把已有普通群升级为外部群" }, "availability": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "available" }, "avoid_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、不可逆确认门禁和 Wukong 对齐实现审阅普通群升级外部群的严格选择边界与无 --yes 合约示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "新建外部群应使用 chat group create --type EXTERNAL;未确认群主身份和不可逆影响时不要执行" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、不可逆确认门禁和 Wukong 对齐实现审阅普通群升级外部群的严格选择边界与无 --yes 合约示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "新建外部群应使用 chat group create --type EXTERNAL;未确认群主身份和不可逆影响时不要执行" ] }, "canonical_path": { "candidates": [ { "precedence": "command_registry", "selected": true, "source": "reviewed_command_registry", "source_ref": "chat group upgrade-to-external", "value": "chat.upgrade_group_to_external" }, { "precedence": "reviewed_manual", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": false, "source": "reviewed_manual_hint", "source_ref": "chat group upgrade-to-external", "value": "chat.upgrade_group_to_external" } ], "precedence": "command_registry", "resolution": "registry_identity", "source": "reviewed_command_registry", "source_ref": "chat group upgrade-to-external", "value": "chat.upgrade_group_to_external" }, "confirmation": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "user_required" }, "description": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "[危险] 将已有普通群升级为外部群。适用于邀请外部联系人、开展跨组织协作,或保留原群会话并转换群类型的场景。\n\n本命令升级已有普通群;新建外部群请使用 chat group create --type EXTERNAL。\n\n该操作不可逆,仅群主可执行。正式执行必须通过 --yes 显式确认,可先使用 --dry-run 预览。" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "[危险] 将已有普通群升级为外部群。适用于邀请外部联系人、开展跨组织协作,或保留原群会话并转换群类型的场景。\n\n本命令升级已有普通群;新建外部群请使用 chat group create --type EXTERNAL。\n\n该操作不可逆,仅群主可执行。正式执行必须通过 --yes 显式确认,可先使用 --dry-run 预览。" }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "destructive" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "destructive" }, "examples": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、不可逆确认门禁和 Wukong 对齐实现审阅普通群升级外部群的严格选择边界与无 --yes 合约示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group upgrade-to-external --group \u003copenConversationId\u003e" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、不可逆确认门禁和 Wukong 对齐实现审阅普通群升级外部群的严格选择边界与无 --yes 合约示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "dws chat group upgrade-to-external --group \u003copenConversationId\u003e" ] }, "idempotency": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "unknown" }, "interface_mode": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "composite" }, "interface_reason": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI validates an optional string map and calls im/upgrade_group_to_external, which is absent from the pinned MCP metadata snapshot." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "Reviewed unpinned remote adapter: the executable CLI validates an optional string map and calls im/upgrade_group_to_external, which is absent from the pinned MCP metadata snapshot." }, "interface_ref": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "source": "internal/cli/schema_hints/metadata/chat.json", "value": null }, "reviewed": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、不可逆确认门禁和 Wukong 对齐实现审阅普通群升级外部群的严格选择边界与无 --yes 合约示例。", "selected": false, "source": "internal/cli/schema_hints/selection/chat.json", "value": true } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": true }, "risk": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "internal/cli/schema_hints/metadata/chat.json", "value": "high" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "internal/cli/schema_hints/metadata/chat.json", "value": "high" }, "title": { "candidates": [ { "precedence": "cobra_help", "selected": true, "source": "cobra_help", "value": "[危险] 将普通群升级为外部群" } ], "precedence": "cobra_help", "resolution": "highest_precedence", "source": "cobra_help", "value": "[危险] 将普通群升级为外部群" }, "use_when": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "依据新增 Cobra leaf、不可逆确认门禁和 Wukong 对齐实现审阅普通群升级外部群的严格选择边界与无 --yes 合约示例。", "selected": true, "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "群主明确要求保留现有会话并升级为可跨组织协作的外部群,且已确认不可逆影响" ] } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "依据新增 Cobra leaf、不可逆确认门禁和 Wukong 对齐实现审阅普通群升级外部群的严格选择边界与无 --yes 合约示例。", "source": "internal/cli/schema_hints/selection/chat.json", "value": [ "群主明确要求保留现有会话并升级为可跨组织协作的外部群,且已确认不可逆影响" ] } }, "group": "group", "has_parameters": true, "idempotency": "unknown", "interface_mode": "composite", "interface_reason": "Reviewed unpinned remote adapter: the executable CLI validates an optional string map and calls im/upgrade_group_to_external, which is absent from the pinned MCP metadata snapshot.", "is_alias": false, "name": "upgrade_group_to_external", "parameter_count": 2, "parameters": { "extension": { "description": "预留扩展字段 JSON 对象 (可选),如 '{\"source\":\"dws\"}'", "field_provenance": { "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "预留扩展字段 JSON 对象 (可选),如 '{\"source\":\"dws\"}'" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "预留扩展字段 JSON 对象 (可选),如 '{\"source\":\"dws\"}'" }, "interface_type": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "reviewed_manual_hint", "value": "object" }, { "precedence": "fallback", "selected": false, "source": "cobra_flag_type", "value": "string" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "reviewed_manual_hint", "value": "object" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "reviewed_manual_hint", "value": "extension" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "extension" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "reviewed_manual_hint", "value": "extension" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "reviewed_manual_hint", "value": false }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "reviewed_manual_hint", "value": false }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "interface_type": "object", "property": "extension", "required": false, "type": "string" }, "group": { "cli_required": true, "description": "待升级普通群的 openConversationId (必填)", "field_provenance": { "cli_required": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_hard_required", "value": true } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_hard_required", "value": true }, "description": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_usage", "value": "待升级普通群的 openConversationId (必填)" }, { "precedence": "default", "selected": false, "source": "default", "value": "" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_usage", "value": "待升级普通群的 openConversationId (必填)" }, "property": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "reviewed_manual_hint", "value": "openConversationId" }, { "precedence": "inference", "selected": false, "source": "flag_name_inference", "value": "group" } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "reviewed_manual_hint", "value": "openConversationId" }, "required": { "candidates": [ { "precedence": "reviewed_manual", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "selected": true, "source": "reviewed_manual_hint", "value": true }, { "precedence": "cobra_contract", "selected": false, "source": "cobra_hard_required", "value": true }, { "precedence": "inference", "selected": false, "source": "usage_required_inference", "value": true }, { "precedence": "default", "selected": false, "source": "default", "value": false } ], "precedence": "reviewed_manual", "resolution": "highest_precedence", "review_reason": "The reviewed handler validates the target group and optional string-valued extension object, permits caller-authoritative dry-run, and requires explicit --yes before the irreversible upgrade.", "source": "reviewed_manual_hint", "value": true }, "required_when": { "candidates": [ { "precedence": "default", "selected": true, "source": "default", "value": "" } ], "precedence": "default", "resolution": "highest_precedence", "source": "default", "value": "" }, "type": { "candidates": [ { "precedence": "cobra_contract", "selected": true, "source": "cobra_flag_type", "value": "string" } ], "precedence": "cobra_contract", "resolution": "highest_precedence", "source": "cobra_flag_type", "value": "string" } }, "property": "openConversationId", "required": true, "type": "string" } }, "path": "chat.upgrade_group_to_external", "primary_cli_path": "chat group upgrade-to-external", "product_id": "chat", "reviewed": true, "risk": "high", "source": "reviewed_command_registry", "title": "[危险] 将普通群升级为外部群", "use_when": [ "群主明确要求保留现有会话并升级为可跨组织协作的外部群,且已确认不可逆影响" ] } } }