Files
玉澜andCursor 5856a897d1 feat(schema): split human hints into metadata and selection
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>
2026-07-14 13:40:09 +08:00

583 lines
25 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"product_id": "pat",
"tools": {
"pat browser-policy": {
"agent_summary": "配置 PAT 授权流程是否允许打开本地浏览器",
"agent_summary_source": "dws-agent-selection/pat",
"availability": "available",
"avoid_when": [
"需要授予产品 scope 时用 pat chmod,而不是改浏览器策略"
],
"confirmation": "not_required",
"effect": "write",
"effect_source": "agent-hint",
"examples": [
"dws pat browser-policy --enabled --format json",
"dws pat browser-policy --enabled=false --agentCode \u003cAGENT_CODE\u003e --format json"
],
"field_provenance": {
"agent_summary": {
"value": "配置 PAT 授权流程是否允许打开本地浏览器",
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
"candidates": [
{
"value": "配置 PAT 授权流程是否允许打开本地浏览器",
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
}
]
},
"availability": {
"value": "available",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "available",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
}
]
},
"avoid_when": {
"value": [
"需要授予产品 scope 时用 pat chmod,而不是改浏览器策略"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
"candidates": [
{
"value": [
"需要授予产品 scope 时用 pat chmod,而不是改浏览器策略"
],
"source": "internal/cli/schema_hints/selection/pat.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": "write",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "write",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
},
{
"value": "write",
"source": "command-verb",
"precedence": "inference_or_default",
"selected": false
}
]
},
"examples": {
"value": [
"dws pat browser-policy --enabled --format json",
"dws pat browser-policy --enabled=false --agentCode \u003cAGENT_CODE\u003e --format json"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
"candidates": [
{
"value": [
"dws pat browser-policy --enabled --format json",
"dws pat browser-policy --enabled=false --agentCode \u003cAGENT_CODE\u003e --format json"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
}
]
},
"idempotency": {
"value": "unknown",
"source": "effect-default",
"precedence": "inference_or_default",
"resolution": "highest_precedence",
"candidates": [
{
"value": "unknown",
"source": "effect-default",
"precedence": "inference_or_default",
"selected": true
}
]
},
"interface_mode": {
"value": "local",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "local",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
}
]
},
"interface_reason": {
"value": "命令仅操作本地进程或策略文件,不调用 MCP 接口",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "命令仅操作本地进程或策略文件,不调用 MCP 接口",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
}
]
},
"interface_ref": {
"value": null,
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "interface_disposition_matrix",
"review_reason": "final interface mode local forbids a direct MCP interface_ref",
"candidates": [
{
"value": null,
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "final interface mode local forbids a direct MCP interface_ref"
}
]
},
"reviewed": {
"value": true,
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": true,
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
},
{
"value": true,
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"selected": false,
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
}
]
},
"risk": {
"value": "medium",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "medium",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
},
{
"value": "medium",
"source": "effect-default",
"precedence": "inference_or_default",
"selected": false
}
]
},
"use_when": {
"value": [
"需要允许或禁止某 Agent 在 PAT 授权时打开浏览器"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
"candidates": [
{
"value": [
"需要允许或禁止某 Agent 在 PAT 授权时打开浏览器"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
}
]
}
},
"idempotency": "unknown",
"interface_mode": "local",
"interface_reason": "命令仅操作本地进程或策略文件,不调用 MCP 接口",
"reviewed": true,
"risk": "medium",
"source_refs": [
"CommandRegistry:canonical_path=pat.browser_policy",
"Skill:skills/mono/references/products/pat.md",
"cobra-help:dws pat browser-policy",
"internal/cli/schema_command_registry.json#pat.browser_policy",
"internal/cli/schema_hints/metadata/pat.json",
"internal/cli/schema_hints/selection/pat.json",
"live-dws-schema:pat.browser_policy#FAILED",
"skills/mono/references/products/pat.md",
"structured-hint:internal/cli/schema_hints/selection-review.json#pat.browser_policy"
],
"use_when": [
"需要允许或禁止某 Agent 在 PAT 授权时打开浏览器"
]
},
"pat chmod": {
"agent_summary": "预览或执行 PAT 批量行为授权(支持 dryRun / pending flow)",
"agent_summary_source": "dws-agent-selection/pat",
"availability": "available",
"avoid_when": [
"普通 OAuth 登录用 auth,不要用 pat",
"授权产品、grant-type 或 session-id 未明确时不要执行写入",
"只要改本地浏览器打开策略时用 pat browser-policy"
],
"confirmation": "user_required",
"effect": "write",
"effect_source": "agent-hint",
"examples": [
"dws pat chmod --products calendar,aitable --grant-type session --session-id \u003cSESSION_ID\u003e --dry-run --format json"
],
"field_provenance": {
"agent_summary": {
"value": "预览或执行 PAT 批量行为授权(支持 dryRun / pending flow)",
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
"candidates": [
{
"value": "预览或执行 PAT 批量行为授权(支持 dryRun / pending flow)",
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
}
]
},
"availability": {
"value": "available",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "available",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
},
{
"value": "available",
"source": "internal/cli/schema_mcp_metadata.json#tools.pat.batch_grant.interface_ref",
"precedence": "mcp_fallback",
"selected": false
}
]
},
"avoid_when": {
"value": [
"普通 OAuth 登录用 auth,不要用 pat",
"授权产品、grant-type 或 session-id 未明确时不要执行写入",
"只要改本地浏览器打开策略时用 pat browser-policy"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
"candidates": [
{
"value": [
"普通 OAuth 登录用 auth,不要用 pat",
"授权产品、grant-type 或 session-id 未明确时不要执行写入",
"只要改本地浏览器打开策略时用 pat browser-policy"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
}
]
},
"confirmation": {
"value": "user_required",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "user_required",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
},
{
"value": "user_required",
"source": "skills/mono/references/products/pat.md",
"precedence": "skill",
"selected": false,
"review_reason": "Skill command comment explicitly marks the operation as risky"
}
]
},
"effect": {
"value": "write",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "write",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
},
{
"value": "write",
"source": "skills/mono/references/products/pat.md",
"precedence": "skill",
"selected": false,
"review_reason": "Skill command comment explicitly marks the operation as risky"
},
{
"value": "write",
"source": "command-verb",
"precedence": "inference_or_default",
"selected": false
}
]
},
"examples": {
"value": [
"dws pat chmod --products calendar,aitable --grant-type session --session-id \u003cSESSION_ID\u003e --dry-run --format json"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
"candidates": [
{
"value": [
"dws pat chmod --products calendar,aitable --grant-type session --session-id \u003cSESSION_ID\u003e --dry-run --format json"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
}
]
},
"idempotency": {
"value": "unknown",
"source": "effect-default",
"precedence": "inference_or_default",
"resolution": "highest_precedence",
"candidates": [
{
"value": "unknown",
"source": "effect-default",
"precedence": "inference_or_default",
"selected": true
}
]
},
"interface_mode": {
"value": "mcp",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "mcp",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
},
{
"value": "mcp",
"source": "internal/cli/schema_mcp_metadata.json#tools.pat.batch_grant.interface_ref",
"precedence": "mcp_fallback",
"selected": false
}
]
},
"interface_ref": {
"value": "pat.pat.batch_grant",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "pat.pat.batch_grant",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
},
{
"value": "pat.pat.batch_grant",
"source": "internal/cli/schema_mcp_metadata.json#tools.pat.batch_grant.interface_ref",
"precedence": "mcp_fallback",
"selected": false
}
]
},
"reviewed": {
"value": true,
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": true,
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
},
{
"value": true,
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"selected": false,
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
}
]
},
"risk": {
"value": "high",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed",
"candidates": [
{
"value": "high",
"source": "internal/cli/schema_hints/metadata/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "dws-tool-metadata/pat marks this tool as reviewed"
},
{
"value": "high",
"source": "skills/mono/references/products/pat.md",
"precedence": "skill",
"selected": false,
"review_reason": "Skill command comment explicitly marks the operation as risky"
}
]
},
"use_when": {
"value": [
"命令提示缺少行为授权,需要按产品或 scope 批量授权",
"先 --dry-run 查看 selected/skipped/pending,用户确认后再执行"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"resolution": "highest_precedence",
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。",
"candidates": [
{
"value": [
"命令提示缺少行为授权,需要按产品或 scope 批量授权",
"先 --dry-run 查看 selected/skipped/pending,用户确认后再执行"
],
"source": "internal/cli/schema_hints/selection/pat.json",
"precedence": "reviewed_explicit",
"selected": true,
"review_reason": "人工依据实时 dws schema(或 Skill/Cobra/pinned MCP 对照)决策化选型文案与门禁;不改写命令身份与参数契约;示例不含 --yes。"
}
]
}
},
"idempotency": "unknown",
"interface_mode": "mcp",
"interface_ref": {
"product_id": "pat",
"rpc_name": "pat.batch_grant"
},
"reviewed": true,
"risk": "high",
"source_refs": [
"CommandRegistry:canonical_path=pat.batch_grant",
"Skill:skills/mono/references/products/pat.md",
"cobra-help:dws pat chmod",
"helper:internal/pat/chmod.go#typed_yes",
"internal/cli/schema_command_registry.json#pat.batch_grant",
"internal/cli/schema_hints/metadata/pat.json",
"internal/cli/schema_hints/selection/pat.json",
"internal/cli/schema_mcp_metadata.json#tools.pat.batch_grant",
"live-dws-schema:pat.batch_grant#FAILED",
"pinned-mcp:pat.batch_grant",
"skills/mono/references/products/pat.md",
"structured-hint:internal/cli/schema_hints/selection-review.json#pat.batch_grant"
],
"use_when": [
"命令提示缺少行为授权,需要按产品或 scope 批量授权",
"先 --dry-run 查看 selected/skipped/pending,用户确认后再执行"
]
}
}
}