Own safety/gates/parameters in metadata/ and Agent prose in selection/, drop the monolithic Manual file, and keep confirmation aligned with per-tool runtime_gate. Co-authored-by: Cursor <cursoragent@cursor.com>
798 lines
36 KiB
JSON
798 lines
36 KiB
JSON
{
|
|
"product_id": "aisearch",
|
|
"tools": {
|
|
"aisearch behavior": {
|
|
"agent_summary": "搜索发送/创建/分享/编辑/接收等明确行为记录",
|
|
"agent_summary_source": "dws-agent-selection/aisearch",
|
|
"availability": "available",
|
|
"avoid_when": [
|
|
"只按主题找内容本身时用 aisearch enterprise",
|
|
"没有行为动作词时不要选用本工具"
|
|
],
|
|
"confirmation": "not_required",
|
|
"effect": "read",
|
|
"effect_source": "command-verb",
|
|
"examples": [
|
|
"dws aisearch behavior --types mail --behavior-type send --direction \"我-\u003e汐峰\" --format json",
|
|
"dws aisearch behavior --queries \"智能化方案\" --types document --behavior-type create --format json"
|
|
],
|
|
"field_provenance": {
|
|
"agent_summary": {
|
|
"value": "搜索发送/创建/分享/编辑/接收等明确行为记录",
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": "搜索发送/创建/分享/编辑/接收等明确行为记录",
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"availability": {
|
|
"value": "available",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed",
|
|
"candidates": [
|
|
{
|
|
"value": "available",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed"
|
|
},
|
|
{
|
|
"value": "available",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise_behavior.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"selected": false
|
|
}
|
|
]
|
|
},
|
|
"avoid_when": {
|
|
"value": [
|
|
"只按主题找内容本身时用 aisearch enterprise",
|
|
"没有行为动作词时不要选用本工具"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": [
|
|
"只按主题找内容本身时用 aisearch enterprise",
|
|
"没有行为动作词时不要选用本工具"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"confirmation": {
|
|
"value": "not_required",
|
|
"source": "risk-default",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "not_required",
|
|
"source": "risk-default",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"effect": {
|
|
"value": "read",
|
|
"source": "command-verb",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "read",
|
|
"source": "command-verb",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"examples": {
|
|
"value": [
|
|
"dws aisearch behavior --types mail --behavior-type send --direction \"我-\u003e汐峰\" --format json",
|
|
"dws aisearch behavior --queries \"智能化方案\" --types document --behavior-type create --format json"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": [
|
|
"dws aisearch behavior --types mail --behavior-type send --direction \"我-\u003e汐峰\" --format json",
|
|
"dws aisearch behavior --queries \"智能化方案\" --types document --behavior-type create --format json"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"idempotency": {
|
|
"value": "idempotent",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "idempotent",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"interface_mode": {
|
|
"value": "mcp",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed",
|
|
"candidates": [
|
|
{
|
|
"value": "mcp",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed"
|
|
},
|
|
{
|
|
"value": "mcp",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise_behavior.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"selected": false
|
|
}
|
|
]
|
|
},
|
|
"interface_ref": {
|
|
"value": "aisearch.search_enterprise_behavior",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise_behavior.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "aisearch.search_enterprise_behavior",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise_behavior.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"reviewed": {
|
|
"value": true,
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed",
|
|
"candidates": [
|
|
{
|
|
"value": true,
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed"
|
|
},
|
|
{
|
|
"value": true,
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": false,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"risk": {
|
|
"value": "low",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "low",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"use_when": {
|
|
"value": [
|
|
"用户明确问我/某人发过、发给、收到、创建、分享、编辑过什么"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": [
|
|
"用户明确问我/某人发过、发给、收到、创建、分享、编辑过什么"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"idempotency": "idempotent",
|
|
"interface_mode": "mcp",
|
|
"interface_ref": {
|
|
"product_id": "aisearch",
|
|
"rpc_name": "search_enterprise_behavior"
|
|
},
|
|
"reviewed": true,
|
|
"risk": "low",
|
|
"source_refs": [
|
|
"Cobra help: dws aisearch behavior --help",
|
|
"internal/cli/schema_command_registry.json",
|
|
"internal/cli/schema_command_registry.json#aisearch.search_enterprise_behavior",
|
|
"internal/cli/schema_hints/metadata/aisearch.json",
|
|
"internal/cli/schema_hints/selection/aisearch.json",
|
|
"internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise_behavior",
|
|
"live-dws-schema:aisearch.search_enterprise_behavior",
|
|
"skills/mono/references/intent-guide.md",
|
|
"skills/mono/references/products/aisearch.md"
|
|
],
|
|
"use_when": [
|
|
"用户明确问我/某人发过、发给、收到、创建、分享、编辑过什么"
|
|
]
|
|
},
|
|
"aisearch enterprise": {
|
|
"agent_summary": "搜索企业内部知识与相关内容(文档/IM/日历/待办/纪要/日志/邮件等)",
|
|
"agent_summary_source": "dws-agent-selection/aisearch",
|
|
"availability": "available",
|
|
"avoid_when": [
|
|
"问“我发给谁/谁发给我/我创建过”等行为追溯时用 aisearch behavior",
|
|
"企业找人时用 aisearch person",
|
|
"已知具体资源 ID 要读写时改用对应产品命令"
|
|
],
|
|
"confirmation": "not_required",
|
|
"effect": "read",
|
|
"effect_source": "command-verb",
|
|
"examples": [
|
|
"dws aisearch enterprise --queries \"智能化方案\" --types document --format json",
|
|
"dws aisearch enterprise --queries \"OKR\" --types mail --time-range \"最近\" --format json"
|
|
],
|
|
"field_provenance": {
|
|
"agent_summary": {
|
|
"value": "搜索企业内部知识与相关内容(文档/IM/日历/待办/纪要/日志/邮件等)",
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": "搜索企业内部知识与相关内容(文档/IM/日历/待办/纪要/日志/邮件等)",
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"availability": {
|
|
"value": "available",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "The reviewed CLI supports an all-content search with default --types all, while --queries and --time-range are optional filters; imported MCP required markers must not turn them into mandatory CLI input.",
|
|
"candidates": [
|
|
{
|
|
"value": "available",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "The reviewed CLI supports an all-content search with default --types all, while --queries and --time-range are optional filters; imported MCP required markers must not turn them into mandatory CLI input."
|
|
},
|
|
{
|
|
"value": "available",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"selected": false
|
|
}
|
|
]
|
|
},
|
|
"avoid_when": {
|
|
"value": [
|
|
"问“我发给谁/谁发给我/我创建过”等行为追溯时用 aisearch behavior",
|
|
"企业找人时用 aisearch person",
|
|
"已知具体资源 ID 要读写时改用对应产品命令"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": [
|
|
"问“我发给谁/谁发给我/我创建过”等行为追溯时用 aisearch behavior",
|
|
"企业找人时用 aisearch person",
|
|
"已知具体资源 ID 要读写时改用对应产品命令"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"confirmation": {
|
|
"value": "not_required",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "The reviewed CLI supports an all-content search with default --types all, while --queries and --time-range are optional filters; imported MCP required markers must not turn them into mandatory CLI input.",
|
|
"candidates": [
|
|
{
|
|
"value": "not_required",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "The reviewed CLI supports an all-content search with default --types all, while --queries and --time-range are optional filters; imported MCP required markers must not turn them into mandatory CLI input."
|
|
},
|
|
{
|
|
"value": "not_required",
|
|
"source": "risk-default",
|
|
"precedence": "inference_or_default",
|
|
"selected": false
|
|
}
|
|
]
|
|
},
|
|
"effect": {
|
|
"value": "read",
|
|
"source": "command-verb",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "read",
|
|
"source": "command-verb",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"examples": {
|
|
"value": [
|
|
"dws aisearch enterprise --queries \"智能化方案\" --types document --format json",
|
|
"dws aisearch enterprise --queries \"OKR\" --types mail --time-range \"最近\" --format json"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": [
|
|
"dws aisearch enterprise --queries \"智能化方案\" --types document --format json",
|
|
"dws aisearch enterprise --queries \"OKR\" --types mail --time-range \"最近\" --format json"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"idempotency": {
|
|
"value": "idempotent",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "idempotent",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"interface_mode": {
|
|
"value": "mcp",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "The reviewed CLI supports an all-content search with default --types all, while --queries and --time-range are optional filters; imported MCP required markers must not turn them into mandatory CLI input.",
|
|
"candidates": [
|
|
{
|
|
"value": "mcp",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "The reviewed CLI supports an all-content search with default --types all, while --queries and --time-range are optional filters; imported MCP required markers must not turn them into mandatory CLI input."
|
|
},
|
|
{
|
|
"value": "mcp",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"selected": false
|
|
}
|
|
]
|
|
},
|
|
"interface_ref": {
|
|
"value": "aisearch.search_enterprise",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "aisearch.search_enterprise",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"reviewed": {
|
|
"value": true,
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "The reviewed CLI supports an all-content search with default --types all, while --queries and --time-range are optional filters; imported MCP required markers must not turn them into mandatory CLI input.",
|
|
"candidates": [
|
|
{
|
|
"value": true,
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "The reviewed CLI supports an all-content search with default --types all, while --queries and --time-range are optional filters; imported MCP required markers must not turn them into mandatory CLI input."
|
|
},
|
|
{
|
|
"value": true,
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": false,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"risk": {
|
|
"value": "low",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "low",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"use_when": {
|
|
"value": [
|
|
"按主题找资料、方案、文档、消息、邮件等内容,且关注“有什么内容”",
|
|
"用户显式给出时间词或类型词时分别映射到 --time-range / --types"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": [
|
|
"按主题找资料、方案、文档、消息、邮件等内容,且关注“有什么内容”",
|
|
"用户显式给出时间词或类型词时分别映射到 --time-range / --types"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"idempotency": "idempotent",
|
|
"interface_mode": "mcp",
|
|
"interface_ref": {
|
|
"product_id": "aisearch",
|
|
"rpc_name": "search_enterprise"
|
|
},
|
|
"reviewed": true,
|
|
"risk": "low",
|
|
"source_refs": [
|
|
"Cobra help: dws aisearch enterprise --help",
|
|
"internal/cli/schema_command_registry.json",
|
|
"internal/cli/schema_command_registry.json#aisearch.search_enterprise",
|
|
"internal/cli/schema_hints/metadata/aisearch.json",
|
|
"internal/cli/schema_hints/selection/aisearch.json",
|
|
"internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise",
|
|
"live-dws-schema:aisearch.search_enterprise",
|
|
"skills/mono/references/intent-guide.md",
|
|
"skills/mono/references/products/aisearch.md"
|
|
],
|
|
"use_when": [
|
|
"按主题找资料、方案、文档、消息、邮件等内容,且关注“有什么内容”",
|
|
"用户显式给出时间词或类型词时分别映射到 --time-range / --types"
|
|
]
|
|
},
|
|
"aisearch person": {
|
|
"agent_summary": "企业内找人:按姓名/部门/职位/职责/上下级/手机号/工号筛选",
|
|
"agent_summary_source": "dws-agent-selection/aisearch",
|
|
"availability": "available",
|
|
"avoid_when": [
|
|
"已有 userId 只需详情时用 contact user get",
|
|
"精确通讯录关键词搜同事/好友且不涉及职责语义时可用 contact user search",
|
|
"搜企业知识内容时用 aisearch enterprise;搜行为记录时用 aisearch behavior"
|
|
],
|
|
"confirmation": "not_required",
|
|
"effect": "read",
|
|
"effect_source": "command-verb",
|
|
"examples": [
|
|
"dws aisearch person --keyword \"张三\" --dimension name --format json",
|
|
"dws aisearch person --keyword \"五道\" --dimension supervisor --format json"
|
|
],
|
|
"field_provenance": {
|
|
"agent_summary": {
|
|
"value": "企业内找人:按姓名/部门/职位/职责/上下级/手机号/工号筛选",
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": "企业内找人:按姓名/部门/职位/职责/上下级/手机号/工号筛选",
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"availability": {
|
|
"value": "available",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed",
|
|
"candidates": [
|
|
{
|
|
"value": "available",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed"
|
|
},
|
|
{
|
|
"value": "available",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.enterprise_person_search.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"selected": false
|
|
}
|
|
]
|
|
},
|
|
"avoid_when": {
|
|
"value": [
|
|
"已有 userId 只需详情时用 contact user get",
|
|
"精确通讯录关键词搜同事/好友且不涉及职责语义时可用 contact user search",
|
|
"搜企业知识内容时用 aisearch enterprise;搜行为记录时用 aisearch behavior"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": [
|
|
"已有 userId 只需详情时用 contact user get",
|
|
"精确通讯录关键词搜同事/好友且不涉及职责语义时可用 contact user search",
|
|
"搜企业知识内容时用 aisearch enterprise;搜行为记录时用 aisearch behavior"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"confirmation": {
|
|
"value": "not_required",
|
|
"source": "risk-default",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "not_required",
|
|
"source": "risk-default",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"effect": {
|
|
"value": "read",
|
|
"source": "command-verb",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "read",
|
|
"source": "command-verb",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"examples": {
|
|
"value": [
|
|
"dws aisearch person --keyword \"张三\" --dimension name --format json",
|
|
"dws aisearch person --keyword \"五道\" --dimension supervisor --format json"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": [
|
|
"dws aisearch person --keyword \"张三\" --dimension name --format json",
|
|
"dws aisearch person --keyword \"五道\" --dimension supervisor --format json"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"idempotency": {
|
|
"value": "idempotent",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "idempotent",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"interface_mode": {
|
|
"value": "mcp",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed",
|
|
"candidates": [
|
|
{
|
|
"value": "mcp",
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed"
|
|
},
|
|
{
|
|
"value": "mcp",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.enterprise_person_search.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"selected": false
|
|
}
|
|
]
|
|
},
|
|
"interface_ref": {
|
|
"value": "aisearch.enterprise_person_search",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.enterprise_person_search.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "aisearch.enterprise_person_search",
|
|
"source": "internal/cli/schema_mcp_metadata.json#tools.aisearch.enterprise_person_search.interface_ref",
|
|
"precedence": "mcp_fallback",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"reviewed": {
|
|
"value": true,
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed",
|
|
"candidates": [
|
|
{
|
|
"value": true,
|
|
"source": "internal/cli/schema_hints/metadata/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "dws-tool-metadata/aisearch marks this tool as reviewed"
|
|
},
|
|
{
|
|
"value": true,
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": false,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
},
|
|
"risk": {
|
|
"value": "low",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"resolution": "highest_precedence",
|
|
"candidates": [
|
|
{
|
|
"value": "low",
|
|
"source": "effect-default",
|
|
"precedence": "inference_or_default",
|
|
"selected": true
|
|
}
|
|
]
|
|
},
|
|
"use_when": {
|
|
"value": [
|
|
"找人、谁负责某事、查上级/下级、按手机号或工号定位人员",
|
|
"需要把维度词映射到 --dimension,关键词只保留目标实体"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"resolution": "highest_precedence",
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
|
|
"candidates": [
|
|
{
|
|
"value": [
|
|
"找人、谁负责某事、查上级/下级、按手机号或工号定位人员",
|
|
"需要把维度词映射到 --dimension,关键词只保留目标实体"
|
|
],
|
|
"source": "internal/cli/schema_hints/selection/aisearch.json",
|
|
"precedence": "reviewed_explicit",
|
|
"selected": true,
|
|
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"idempotency": "idempotent",
|
|
"interface_mode": "mcp",
|
|
"interface_ref": {
|
|
"product_id": "aisearch",
|
|
"rpc_name": "enterprise_person_search"
|
|
},
|
|
"reviewed": true,
|
|
"risk": "low",
|
|
"source_refs": [
|
|
"Cobra help: dws aisearch person --help",
|
|
"internal/cli/schema_command_registry.json",
|
|
"internal/cli/schema_command_registry.json#aisearch.enterprise_person_search",
|
|
"internal/cli/schema_hints/metadata/aisearch.json",
|
|
"internal/cli/schema_hints/selection/aisearch.json",
|
|
"internal/cli/schema_mcp_metadata.json#tools.aisearch.enterprise_person_search",
|
|
"live-dws-schema:aisearch.enterprise_person_search",
|
|
"skills/mono/references/intent-guide.md",
|
|
"skills/mono/references/products/aisearch.md",
|
|
"skills/mono/references/products/mail.md"
|
|
],
|
|
"use_when": [
|
|
"找人、谁负责某事、查上级/下级、按手机号或工号定位人员",
|
|
"需要把维度词映射到 --dimension,关键词只保留目标实体"
|
|
]
|
|
}
|
|
}
|
|
}
|